最赞回答 / qq_非圣贤之人_0
sum += i*flag相当于sum = sum + i*flag flag *= -1是判断正负值sum += i*flag; flag *= -1;是先计算累加后判断正负flag *= -1;sum += i*flag;是先判断正负后计算累加,相当于 sum = sum - i*flag
2018-06-19
已采纳回答 / 慕仔1415920
在for(A;B;C)语句里面,当执行第一轮时候,此时的A值满足B值就意味着可以循环一次了。比如当第一轮for(k=0;k<2*i-1;k++) 里面,k=0,而此时i=1,即看k<2*i-1成立,则意味着语句可以执行下去,当第二轮,此时k=1,而此时i还是为1,则不满足判定公式,不能进行第二轮,这就意味着第一行里面只循环了一次,只能出现一个*号。
2018-06-19
最新回答 / Kingred丶柒末雪
int main(){ int Classnumber(); //这里,int 删掉 int Classnumber1(5); //这里,int 也删掉 return 0;}
2018-06-18
最赞回答 / qq_S茶T栗_0
#include <stdio.h>int main(){ int num, a, b, c;//分别代表百位,十位,个位 for( num=100;num<=999;num++) { a =num/100 ; b =(num-a*100)/10 ; c =num-a*100-b*10 ; if(num==a*a*a+b*b*b+c*c*c ) printf("水仙花数字:%d\n", num);...
2018-06-18
最新回答 / Simonbj
#include <stdio.h>int main() { int score = 7200; //完善一下代码 if(score>=10000) { printf("钻石玩家"); } else if(score>=5000 && score<10000) { printf("白金玩家"); } else if(score>=1000 && sc...
2018-06-18