已有变量定义和函数调用语句 int a,b; b=sum(a); 函数sum用来求1+2+3+…+n,请编写sum函数。
时间: 2024-03-22 22:41:45 浏览: 119
编程实现计算:1!+2!+3!+……+N!的值,要求定义并调用函数计算N!。
5星 · 资源好评率100%
好的,根据你的要求,这里是一个求1+2+3+...+n的sum函数的示例代码:
```c
int sum(int n) {
int result = 0; // 初始化结果为0
for (int i = 1; i <= n; i++) { // 循环计算1到n的和
result += i;
}
return result; // 返回结果
}
```
在这个示例代码中,sum函数接受一个int类型的参数n,表示计算1到n的和。函数内部使用一个循环来计算1到n的和,将结果存储在result变量中,并在函数末尾返回结果。在调用函数时,只需要将变量a传递给函数sum即可:
```c
int a, b;
b = sum(a);
```
希望这个示例代码能够帮助你。如果你有其他问题,请随时问我。
阅读全文