容易寫出bug ,假設(shè)輸入的不是8月 而是1月,那么這個(gè)閏年的判斷是有問(wèn)題,作者寫的對(duì), 我只是在說(shuō)我寫的,記錄一下
2021-10-29
答案的似乎更好,計(jì)算量都比我寫的小,
這是我寫的do{
i++;
flag++;
if(flag%2 == 0)
sum +=i;
else
sum-=i;
}while(i<=100);
這是我寫的do{
i++;
flag++;
if(flag%2 == 0)
sum +=i;
else
sum-=i;
}while(i<=100);
2021-10-28
+ 我來(lái)回答
回答最高可+2積分
最贊回答 / 哦阿達(dá)
上面已經(jīng)定義sum=0;i=1;sum=sum+i;就是將sum+i的值賦給sum;第一次執(zhí)行就是sum=sum(0)+i(0);這個(gè)時(shí)候sum值就變成1了;且有個(gè)i++;則i變成2;則第二次執(zhí)行就是sum=sum(1)+i(2);這個(gè)時(shí)候sum值就變成3了,也就是1+2;經(jīng)過(guò)i++;則i變成3;則第三次執(zhí)行就是sum=sum(3;也就是1+2)+i(3);這個(gè)時(shí)候sum值就變成6了,也就是1+2+3;以此類推
最新回答 / BinBing3
①#define后面的常量名不能是漢字,只能是字母、數(shù)字或下劃線的組合,跟變量名一樣;②%d 引用常量,后面不能直接上10(常量值),應(yīng)該接常量名。
2021-10-26
最贊回答 / 精慕門8489557
!=的意思是:不等于。如果不是9,后邊的printf打印出來(lái)的數(shù)字后邊就應(yīng)該加逗號(hào),才能使打印出來(lái)的效果達(dá)到1,2,3,4? ?
2021-10-25