求累加和,在主函数中调用此函数分别求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语言语法
如果是其它语言请自己转换
这个可作参考
{
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
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));
}
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;
}
{
int intX=0;
for (int i=1;i<=intNum;i++)
{
intX+=i;
}
return intX;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询