C语言编程实现从1到100的求 和

 我来答
hongmingman
2013-06-13
知道答主
回答量:19
采纳率:0%
帮助的人:7.6万
展开全部
套数列公式.
(1+100)*100/2
追问
我需要的是C语言编程...
追答
//这是通用函数 get_sum, 换一下传入参数, 可以试试 1 到 10, 1000, 555... 可以了吧!!

#include
#include

int get_sum(int start, int end)
{
return (start + end) * (end - start + 1) / 2;
}

int main()
{
printf("1+2+3+4+... ...+100=%d\n", get_sum(1, 100));
getch();
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佳琦84
2020-06-08
知道答主
回答量:1
采纳率:0%
帮助的人:590
展开全部
for循环
#include<stdio.h>
main()
{int i,s=0;
for(i=1;i<=100;i++)
s+=i;
printf("s=%d",s);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七弦_敛月
2013-06-13 · TA获得超过982个赞
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:103万
展开全部
#include
int main()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf("%d\n",sum);
return 0;
}
刚刚敲的 望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小可爱薄荷糖吖
2021-11-09
知道答主
回答量:1
采纳率:0%
帮助的人:411
展开全部
中间在避开求和66应该怎么写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
4747哦
2019-09-05 · TA获得超过675个赞
知道小有建树答主
回答量:365
采纳率:73%
帮助的人:70.6万
展开全部
for循环
#include<stdio.h>
main()
{int i,s=0;
for(i=1;i<=100;i++)
s+=i;
printf("s=%d",s);
}
方法一定义求和函数
#include<stdio.h>
int add(int,int);
main()
{int i,y;
for(y=0,i=1;i<=100;i++)
y=add(y,i);
printf("%d",y);
}
int add(int a,int b)
{int s=0;
s=a+b;
return s;
}
方法二do while求和
#include<stdio.h>
main()
{int i=1,s=0;
do
{s=s+i;i++;}
while(i<=100);
printf("s=%d",s);
}
方法三while
#include<stdio.h>
main()
{int i=1,s=0;
while(i<=100)
{s+=i;i++;}
printf("s=%d",s);
}
方法四递归求和
#include<stdio.h>
int fun(int n)
{
if(n==1)return 1;
return n+fun(n-1);
}
main()
{
printf("%d",fun(100));
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式