最新回答 / 隐修者
你这问题出的有问题啊,,你写之前首先要知道什么情况下 表达式为真 什么情况下表达式为假 搞明白了 你就知道了,这得看是什么问题我也是新手 不知道能不能帮你 我知道的也就这些
2018-04-04
最新回答 / Atom无处可去
while(i<=100) { if(i%2==1) sum=sum+i; else sum=sum-i; i++; }这样也可以实现符号的正负转变。
2018-04-03
最新回答 / Atom无处可去
“||”前面的表达式判定为真后,”||”后的表达式就不进行运算了。故a++||a--运行结束后,只运行了a++,没有运行a--,所以a的值为1+1=2,不是1.而--a||a++中第一个表达式中前者为假,所以还需要进行后者的判断,所以a的值是1-1+1=1.
2018-04-03
最赞回答 / white896
你可以直接在查找函数里直接打印结果int getIndex(int arr[5],int value){ int i; int index=-1;//一开始设置为-1,假设没找到 for(i=0;i<5;i++) { if(arr[i]==value) { printf(" %d",i);//直接输出要查找数的下标 index=1;//找到一个设置为1 } } return i...
2018-04-01
最赞回答 / Atom无处可去
arr[index]为数组中最大的数,value是要替换成的数。先假设数组中第一个数为最大项,并赋值给max,然后通过for将后面的项一个一个和他比较。若后面的项有比max更大,通过if语句将这项的值赋值给max,并且将该项的下标号记录在index中。故for循环结束后有:max=arr1[1]=41.
2018-03-31
最新回答 / qq_有志青年_4
小明身高1.85m %f是浮点型对应height 1.85 %c是字符型对应unit m 哪有字符串啊 char是单个字符 String 才是字符串型
2018-03-31