最赞回答 / 慕尼黑1508367
#include <stdio.h>int main(){ int i,sum=0; i=1; while(i<=100) //循环条件应该是什么呢? { sum=sum+i; i++;//这里是不是应该改变循环变量的值 } printf("100以内所有整数之和为:%d\n", sum); return 0;}首先,你的循环条件写错了,应为while(i<=100)说明i的值仅在100以内取,接下来是循环体...
2021-07-11
真看不懂作者写的
for(i=1;i<=100;i++)
{
if(i%2==0)
{
sum-=i;
}
else(sum+=i);
}
for(i=1;i<=100;i++)
{
if(i%2==0)
{
sum-=i;
}
else(sum+=i);
}
2021-07-09
if(sale>100)
{
if(year>=2)
{
printf("恭喜获得优秀员工奖");
}
else
{
printf("很遗憾,期望你再接再厉");
}
}
else
{
printf("猪鼻吧");
}
{
if(year>=2)
{
printf("恭喜获得优秀员工奖");
}
else
{
printf("很遗憾,期望你再接再厉");
}
}
else
{
printf("猪鼻吧");
}
2021-07-09
第6行代码受第五行代码的影响。
第五行x++是先取值,然后输出为0,再自增1.
此时x的值变为1.
第六行的++x是x自增1,再取值。
也就说x的值从1(+1)变为2
小白这样理解的,大佬勿喷
第五行x++是先取值,然后输出为0,再自增1.
此时x的值变为1.
第六行的++x是x自增1,再取值。
也就说x的值从1(+1)变为2
小白这样理解的,大佬勿喷
2021-07-07