为什么这样不行? #include
int main() { // 定义变量sum, num int sum, num; sum = 0; for(num = 0; sum<=10 ; sum++ ) //for循环条件与num的变化值 { num = num + sum ; //计算每次数字之间的和sum } printf("10以内数的和为:%d", sum); return 0; }int main(){ // 定义变量sum, num int sum, num; sum = 0; for(num = 0; num<=10; num++ ) //for循环条件与num的变化值 { sum = num + sum ; //计算每次数字之间的和sum } printf("10以内数的和为:%d", sum); return 0; }
for条件是num,不是sum