求m到n之和c语言程序函数
时间: 2024-11-27 08:23:16 浏览: 10
在C语言中,编写求m到n之间整数和的函数可以采用循环结构来实现。这里提供一个简单的示例,定义了一个名为`sum_range`的函数:
```c
#include <stdio.h>
// 函数声明,返回一个整数类型的和
int sum_range(int m, int n);
int main() {
int start, end;
// 输入范围
printf("请输入起始值(m): ");
scanf("%d", &start);
printf("请输入结束值(n): ");
scanf("%d", &end);
// 调用函数并打印结果
int result = sum_range(start, end);
printf("从%d到%d的和是: %d\n", start, end, result);
return 0;
}
// 实现求和的函数
int sum_range(int m, int n) {
if (m > n) { // 防止数值越界
int temp = m;
m = n;
n = temp;
}
int sum = 0;
for (int i = m; i <= n; ++i) {
sum += i;
}
return sum;
}
```
在这个例子中,`sum_range`函数接受两个整数参数`m`和`n`,然后通过for循环累加这两个值之间的所有整数,并返回总和。
阅读全文