实验 6-1 使用键盘输入一个正整数n,计算1+2+3+....+n的值(分 别用while, for, do....while,实现)
时间: 2024-05-15 14:20:01 浏览: 54
java代码-使用java解决给定一个整数N,编写程序求1!+2!+……+N!的源代码
5星 · 资源好评率100%
你好!这是一个关于计算正整数n的值的问题。以下是三种不同的实现方式:
1. 使用while循环实现:
```
#include <stdio.h>
int main() {
int n, i = 1, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
while (i <= n) {
sum += i;
i++;
}
printf("1到%d的和为:%d\n", n, sum);
return 0;
}
```
2. 使用for循环实现:
```
#include <stdio.h>
int main() {
int n, i, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
sum += i;
}
printf("1到%d的和为:%d\n", n, sum);
return 0;
}
```
3. 使用do...while循环实现:
```
#include <stdio.h>
int main() {
int n, i = 1, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
do {
sum += i;
i++;
} while (i <= n);
printf("1到%d的和为:%d\n", n, sum);
return 0;
}
```
希望以上代码能够帮到你,有任何问题都可以问我哦!接下来,你想听一个笑话吗?为什么鸟儿在电线上不会被电到呢?因为它们没有接地!哈哈哈哈哈!
阅读全文