用3种循环计算自然数1~10之和编写c语言
时间: 2023-05-18 16:02:32 浏览: 93
代码。
可以使用for、while和do-while循环来计算自然数1~10之和,以下是三种不同循环的c语言代码:
1. for循环:
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
printf("1~10之和为:%d\n", sum);
return 0;
}
2. while循环:
#include <stdio.h>
int main() {
int sum = 0, i = 1;
while (i <= 10) {
sum += i;
i++;
}
printf("1~10之和为:%d\n", sum);
return 0;
}
3. do-while循环:
#include <stdio.h>
int main() {
int sum = 0, i = 1;
do {
sum += i;
i++;
} while (i <= 10);
printf("1~10之和为:%d\n", sum);
return 0;
}
相关问题
以c语言编写一段程序,要求:用三中循环计算自然数1至10之和。
以下是用三种循环计算自然数1至10之和的C语言程序:
```
#include <stdio.h>
int main() {
int i, sum1 = 0, sum2 = 0, sum3 = 0;
// for循环
for (i = 1; i <= 10; i++) {
sum1 += i;
}
printf("使用for循环计算1至10之和:%d\n", sum1);
// while循环
i = 1;
while (i <= 10) {
sum2 += i;
i++;
}
printf("使用while循环计算1至10之和:%d\n", sum2);
// do-while循环
i = 1;
do {
sum3 += i;
i++;
} while (i <= 10);
printf("使用do-while循环计算1至10之和:%d\n", sum3);
return 0;
}
```
输出结果:
```
使用for循环计算1至10之和:55
使用while循环计算1至10之和:55
使用do-while循环计算1至10之和:55
```
以c语言编写一个程序,要求:用三种循环方式,计算自然数1到10的和。
以下是使用三种循环方式计算自然数1到10的和的C语言程序:
1. 使用for循环:
#include <stdio.h>
int main() { int sum = 0; for (int i = 1; i <= 10; i++) { sum += i; } printf("1到10的和为:%d", sum); return 0; }
2. 使用while循环:
#include <stdio.h>
int main() { int sum = 0; int i = 1; while (i <= 10) { sum += i; i++; } printf("1到10的和为:%d", sum); return 0; }
3. 使用do-while循环:
#include <stdio.h>
int main() { int sum = 0; int i = 1; do { sum += i; i++; } while (i <= 10); printf("1到10的和为:%d", sum); return 0; }