容易写出bug ,假设输入的不是8月 而是1月,那么这个闰年的判断是有问题,作者写的对, 我只是在说我写的,记录一下
2021-10-29
答案的似乎更好,计算量都比我写的小,
这是我写的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
最赞回答 / 哦阿达
上面已经定义sum=0;i=1;sum=sum+i;就是将sum+i的值赋给sum;第一次执行就是sum=sum(0)+i(0);这个时候sum值就变成1了;且有个i++;则i变成2;则第二次执行就是sum=sum(1)+i(2);这个时候sum值就变成3了,也就是1+2;经过i++;则i变成3;则第三次执行就是sum=sum(3;也就是1+2)+i(3);这个时候sum值就变成6了,也就是1+2+3;以此类推
2021-10-27
最新回答 / BinBing3
①#define后面的常量名不能是汉字,只能是字母、数字或下划线的组合,跟变量名一样;②%d 引用常量,后面不能直接上10(常量值),应该接常量名。
2021-10-26