用c语言编写一个函数,能够实现从1加到n的求和功能,其中n是函数的形参,函数的返回值即为累加的结果。另外要求函数编写完成后,能够使用调用语句实现对函数的调用,并打印函数返回的结果。
时间: 2024-11-12 12:42:36 浏览: 79
C语言函数范例教程大全
在C语言中,你可以创建一个名为`sum`的函数,它接受一个整数`n`作为参数并返回从1加到`n`的所有数字之和。以下是这个函数的定义以及如何调用它:
```c
#include <stdio.h>
// 定义求和函数
int sum(int n) {
int result = 0; // 初始化结果为0
for (int i = 1; i <= n; i++) {
result += i; // 每次循环将i加到结果上
}
return result; // 函数结束时返回结果
}
int main() {
int n = 10; // 可以修改这里的n值来测试不同的求和
int total_sum = sum(n); // 调用sum函数并将结果存储在total_sum中
printf("The sum of numbers from 1 to %d is %d.\n", n, total_sum);
return 0;
}
```
在这个例子中,`main`函数中调用了`sum(10)`,这意味着计算1到10的和。然后,通过`printf`语句打印出结果。如果你想要改变求和的范围,只需更改`main`函数中的`n`变量即可。
阅读全文