编写以下c语言程序:本题要求实现一个函数,计算闭区间[M,N]上所有整数的和。 函数接口定义: int Sum ( int M,int N ); 其中 M 和 N 都是用户传入的参数。 M和 N 的值不超过int的范围;函数须返回两个数(包含这两个数 )之间整数的和。 裁判测试程序样例: #include <stdio.h> int Sum ( int M,int N ); int main() { int M, N; scanf("%d %d", &M, &N); printf("%d", Sum ( M, N )); return 0; } /* 请在这里填写答案 */
时间: 2024-03-11 18:46:47 浏览: 161
实验05 函数结构程序设计
5星 · 资源好评率100%
以下是实现题目要求的C语言程序:
```c
#include <stdio.h>
int Sum(int M, int N) {
int sum = 0;
for (int i = M; i <= N; i++) {
sum += i;
}
return sum;
}
int main() {
int M, N;
scanf("%d %d", &M, &N);
printf("%d", Sum(M, N));
return 0;
}
```
在主函数中,我们通过 scanf 函数从标准输入读取了两个整数 M 和 N,然后调用 Sum 函数计算闭区间 [M, N] 上所有整数的和,并将结果打印出来。在 Sum 函数中,我们使用 for 循环遍历 [M, N] 中的所有整数,并将它们累加起来,最后返回累加结果。
阅读全文