计算正整数n1到n2的累加和(n1、n2的值由键盘输入)C语言
时间: 2024-06-14 22:05:14 浏览: 17
以下是计算正整数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;
}
```
相关问题
计算正整数n1到n2的累加和(n1、n2的值由键盘输入)c语言
以下是一个计算正整数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的值由键盘输入)
以下是使用FOR循环语句计算正整数n1到n2的累加和的示例代码:
```c
#include <stdio.h>
int main() {
int n1, n2, sum = 0;
printf("请输入两个正整数n1和n2(n1 <= n2):");
scanf("%d %d", &n1, &n2);
for (int i = n1; i <= n2; i++) {
sum += i;
}
printf("正整数%d到%d的累加和为:%d\n", n1, n2, sum);
return 0;
}
```
请注意,上述代码是使用C语言编写的。用户需要在键盘上输入两个正整数n1和n2,程序将计算n1到n2之间(包括n1和n2)所有数的累加和,并将结果输出到屏幕上。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)