急!!!怎么用C语言编写程序,用函数完成:计算从1开始到n的自然数的和???

 我来答
百度网友faadf46
高粉答主

2019-12-07 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:69.3万
展开全部

C语言是普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,计算和的方法为:

1、新建一个求1到100自然数之和项目。

2、添加一个cpp文件。

3、包含需要用到的头文件。

4、输入main函数。

5、定义两个变量,分别是:a和sum。

6、使用while语句计算1到100之间所有自然数之和。

7、运行程序,打印出结果。

注意事项:

C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。也就是说,对用C语言的人,要求对程序设计更熟练一些。

985967518
2016-01-07 · 知道合伙人教育行家
985967518
知道合伙人教育行家
采纳数:18027 获赞数:109858
14年本科毕业于河南理工大学,至今就读于河南理工大学攻读硕士学位,从事编程学习已有5年。

向TA提问 私信TA
展开全部

思路:定义函数sum(n),针对参数n,for循环从1到n累加求和,最后返回累加和。主函数调用sum函数求输入值n的累加和并输出。

参考代码:

#include<stdio.h>
#include<math.h>
int sum(int n){//计算累加和函数。
int i,sum=0;
for(i=1;i<=n;i++)
sum=sum+i;
return sum;
}
int main()
 {
  int n;
  scanf("%d",&n);
  printf("1到%d的累加和为%d。\n",n,sum(n));
return 0;
 }
/*
10
1到10的累加和为55。
*/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunfish_iris
推荐于2017-09-02 · TA获得超过583个赞
知道小有建树答主
回答量:611
采纳率:0%
帮助的人:447万
展开全部
#include<stdio.h>
int fun(int n)
{
int i,sum=0;
for(i=1;i<=n;i++)sum+=i;

return sum;
}
void main()
{
int N,re;
scanf("%d",&N);
re = fun(N);
printf("%d\n",N);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友360b5ee1a
推荐于2018-02-26 · TA获得超过170个赞
知道答主
回答量:140
采纳率:0%
帮助的人:0
展开全部
int sum(int n){
int sum = 0;
for(int i = 1;i <= n;i ++)
sum += i;
return sum;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式