计算正整数n1到n2的累加和(n1、n2的值由键盘输入)c语言
时间: 2024-06-14 07:04:47 浏览: 163
以下是一个计算正整数n1到n2的累加和的C语言代码示例:
```c
#include <stdio.h>
int sum(int n) {
if(n == 1)
return 1;
else
return sum(n-1) + n;
}
int main() {
int n1, n2;
int result = 0;
printf("请输入两个正整数n1和n2:");
scanf("%d %d", &n1, &n2);
for(int i = n1; i <= n2; i++) {
result += sum(i);
}
printf("正整数%d到%d的累加和为:%d\n", n1, n2, result);
return 0;
}
```
这段代码中,我们定义了一个递归函数`sum`,用于计算从1到n的累加和。然后在`main`函数中,我们通过键盘输入获取两个正整数n1和n2,然后使用循环遍历n1到n2的每个数,并调用`sum`函数计算累加和,最后输出结果。
相关问题
计算正整数n1到n2的累加和(n1、n2的值由键盘输入)C语言
以下是计算正整数n1到n2的累加和的C语言代码示例:
```c
#include <stdio.h>
int main(void) {
int n1, n2, sum = 0;
printf("请输入两个正整数n1和n2:");
scanf("%d %d", &n1, &n2);
for (int i = n1; i <= n2; i++) {
sum += i;
}
printf("累加和为:%d", sum);
return 0;
}
```
c语言:计算正整数n1到n2的累加和(n1,n2的值由键盘输入)
以下是计算正整数n1到n2的累加和的C语言代码示例:
```c
#include <stdio.h>
int main() {
int n1, n2, sum = 0;
printf("请输入两个正整数n1和n2:");
scanf("%d %d", &n1, &n2);
for (int i = n1; i <= n2; i++) {
sum += i;
}
printf("sum = %d", sum);
return 0;
}
```
阅读全文