#include <stdio.h>
int main()
{
int sum, num; //变量分别接受偶数与偶数和
sum =0;
for(num = 0; num<=10 ; num++ ) ;//for循环条件与num的变化值
{
sum+=num ; //计算每次偶数相加的和sum
}
printf("10以内数的和为:%d", sum);
return 0;
}
有没有人想过为什么加了分号就变成11了?
把for循环括号后的;去掉结果就正确了
for(num = 0; num<=10 ; num++ ) ;//for循环条件与num的变化值
以上代码多了一个分号