哪错了,c语言问题,求详细解释

2025-05-20 18:55:49
推荐回答(6个)
回答(1):

#include "stdio.h"
int continuesum();
int main()
{ int result;
printf("调用continuesum函数求1-100的和");
result=continuesum();
printf("%d",result);

}
int continuesum()
{ int sum,i;
for(sum=0,i=1;i<=100;i++)
sum+=i;
return sum;

}

回答(2):

中间多了一个int continueSum();的声明
你的错误指的是语法错误还是得不到你想要的结果?
如果是语法错误请检查第1个printf后面有没有;号

回答(3):

重复声明了continueSum()函数;去掉下面的一个即可

回答(4):

把主函数放下面,那两个声明去掉,或者把下面那个声明去掉

回答(5):

把主函数放在最下面

回答(6):

如果我没看错的话,应该把 “sum+=1” 改为 “sum+=i”