已采纳回答 / Eleven_11_
index:索引value:值数组下标以0开头而不是1;问题归根结底是代(ying)码(yu)习(bu)惯(hao)的问题假设现在有一个数组arr[3]={4,5,6};这个数组的长度就是定义的3, 其值4,5,6对应的索引分别是0,1,2arr[0]=4;arr[1]=5;arr[2]=6;而之后的arr[3](4、5、6、7、8....)就不存在了,所以如果想遍历数组看5这个值(value)是否存在于数组,当然不能用arr[5]=index而是要用arr[index]=5
2018-03-06
最新回答 / 慕虎2399049
for(i=9;i>0;i--) { for(j=1;j<=i;j++) { result=i*j; //这个放在for下 printf("%d*%d=%d\t",i,j,result); //这儿打空格 } printf("\n"); //这儿换行 }
2018-03-06
最赞回答 / 黑慕
三种循环都正确,但是在while循环完之后,sum的值就已经为-50,再到do-while循环之后也累加了,所以最后三次循环后sum=-150,即为三次循环后累计值
2018-03-06
最新回答 / qq_Xs_12
#include <stdio.h>int main(){ int sum = 0; int i; for(i=1; i<=10; i++) { printf("%d\n", i); if(i==3) //是不是少了一个判断呢? goto LOOP; //在这里使用goto语句 continue; } LOOP:prin...
2018-03-06
最新回答 / 慕移动9181930
网页另存为是手动的,CURL是通过代码自动下载的。十进制数1231*10 2*10 3=123八进制数01231*8 2*8 3=83十六进制数0x1231*16 2*16 3=291
2018-03-06
最赞回答 / 慕后端33525816
printf("x%%y=%d\n",x%y); %后面是字母,需要加一个%,因为%+不同字母有一定含义,如果是数字只需一个 ,%%会是只输出一个%
2018-03-05