编写一个求1+2+…+n的函数,并在主函数中调用,计算出1到100的累加和。

#include<stdio.h>intmain(){intsum();printf("%d",sum(100));}intsum(intn){inti,x=0;for(... #include<stdio.h>
int main()
{
int sum();
printf("%d",sum(100));
}
int sum(int n)
{
int i,x=0;
for(i=1,i<=n,i++)
{
x+=i;
}
return x;
}
什么地方错了,编译出错,有没提示哪里错,求教!
展开
 我来答
物理公司的
推荐于2016-03-31 · TA获得超过5695个赞
知道大有可为答主
回答量:6105
采纳率:86%
帮助的人:1368万
展开全部
#include<stdio.h>
int sum(int n)
{
int i,x=0;
for(i=1;i<=n;i++)
{
x+=i;
}
return x;
}

int main()
{
printf("%d\n",sum(100));
}
追问
还是出现错误……
追答
我测试过了啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
男神发型穿着健身
2014-04-05
知道答主
回答量:47
采纳率:0%
帮助的人:14.8万
展开全部
#include<conio.h>没添加吗
追问
需要这个吗?
追答
项目进错没
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
solarsail
2014-04-05 · 超过16用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:42.5万
展开全部
for里面用分号,不是逗号。
追问
呃……是其中一个错误。改过来但还是不行
追答
我用的编译器里把这个改了就没问题了。如果不行的话可以试试把int sum()拿到main()前面去,作为前置声明。虽然C里允许嵌套函数声明,但一般不这么用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式