求累加和,在主函数中调用此函数分别求1~40、1~80、1~100的累加和

 我来答
匿名用户
2014-05-20
展开全部
int MySum(int last)
{
int s=0;
while(last>0)
{
s+=last;
last--;
}

return s;
}

/*分别调用这个函数*/
main()
{
int s1=MySum(40);
int s2=MySum(80);
int s3=MySum(100);

/*输入这3个值即可*/
}

说明:此题采用C语言语法
如果是其它语言请自己转换
这个可作参考
匿名用户
2014-05-20
展开全部
要运行,还得这样:
int sum(int end){
int s=0;
while(end>0)
{
s+=end;
end--;
}
return s;
}
main()
{
int sum();
printf("%d %d %d\n",sum(40),sum(80),sum(100));
}
//out:820 3240 5050
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-20
展开全部
int sum(int n) {
if(n < 0)
return -1;
else
return (n+1)*n/2;
}

main() {
printf("%d %d %d\n",sum(40),sum(80),sum(100));
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-20
展开全部
int intSum(int intNum)
{
int intX=0;
for (int i=1;i<=intNum;i++)
{
intX+=i;
}
return intX;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式