C语言编写add函数,函数头 add(int m,int n),返回m+m+1+…+n的和。
时间: 2024-02-20 15:59:47 浏览: 112
c语言函数参数的传递和值返回
可以使用循环累加的方法来实现这个功能,代码如下:
```c
int add(int m, int n) {
int sum = 0;
for (int i = m; i <= n; i++) {
sum += i;
}
return sum;
}
```
在函数中定义一个变量 sum,用于存储累加的结果。使用循环从 m 到 n 遍历每个数,对每个数进行累加操作,最终返回累加的结果。需要注意的是,题目要求返回 m+m+1+…+n 的和,因此循环的起始值应该为 m,而不是 m+1。
调用该函数的方式为:
```c
int result = add(3, 7); // 计算 3+4+5+6+7 的和
printf("result = %d\n", result); // 输出结果
```
输出结果为:
```
result = 25
```
阅读全文