c语言用函数求1-n之和
时间: 2024-10-23 13:07:58 浏览: 28
c代码-请编写函数sum,其功能是:用for循环语句求1到n之间所有偶数之和(若n为偶数包括n), 并将结果返回给主函数。(n值由主函数传入)
在C语言中,你可以使用循环结构(如for、while等)结合函数来计算1到n的整数和。下面是一个简单的示例,展示如何编写一个名为`sum`的函数,用于计算从1到n的累加和:
```c
#include <stdio.h>
// 定义函数 sum,接受一个整数参数 n
int sum(int n) {
int total = 0; // 初始化总和为0
for (int i = 1; i <= n; i++) { // 循环遍历1到n
total += i; // 每次循环将当前数值加到总和上
}
return total; // 返回计算得到的总和
}
int main() {
int n;
printf("请输入一个正整数n:");
scanf("%d", &n);
int result = sum(n); // 调用函数并保存结果
printf("1到%d的和是:%d\n", n, result);
return 0;
}
```
当你运行这个程序,它会提示用户输入一个正整数n,然后计算并打印从1到该数的和。
阅读全文