C语言 1到1001到100之间的奇数之和及偶数之和,并将二者输出麻烦给解释一下什么意思

2024-12-19 22:14:01
推荐回答(3个)
回答1:

main函数体开头是变量声明,第1个for循环求奇数和,第2个求偶数和,最后输出。

其中,for循环的这种写法是正确但不被推荐的。循环头里面分三段,以分号间隔,首先是初始化语句,然后是循环条件,最后是更新语句,执行顺序如下:

0.初始化语句

  1. 循环条件检查

  2. 循环体

  3. 更新语句

  4. 循环条件检查

  5. 循环体

  6. 更新语句

  7. 。。。

对于第1个for循环来说,首先将i初始化为1,和值为0,循环条件是i<=100,每次更新时和值增加i,i变为i+2,循环体只有continue一句(其实可以只写一个分号),就进入下一次循环。

回答2:

#include
int main()
{
int i,j,sum1,sum2;
for(i=1;i <=100;i=i+2)
{
sum1=sum1+i;
}

for(j=1;j<=100;j=j+2)
{
sum2=sum2+j;
}
printf( "%d\n ",sum1);
printf( "%d\n ",sum2);
return 0;
}

回答3:

去了解下 C语言 的 FOR 循环 ,你就明白了。