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

如题所述

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

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

2、添加一个cpp文件。

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

4、输入main函数。

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

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

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

注意事项:

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-07

思路:定义函数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。
*/

第2个回答  推荐于2017-09-02
#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);
}本回答被提问者采纳
第3个回答  推荐于2018-02-26
int sum(int n){
int sum = 0;
for(int i = 1;i <= n;i ++)
sum += i;
return sum;
}本回答被网友采纳
相似回答