利用C语言使用3种循环结构实现计算1+2+3……+100的值,并输出出来。
时间: 2024-11-09 10:21:46 浏览: 8
c代码-计算s=1+3+5+7...+99
在C语言中,可以使用for、while和do-while三种循环结构来实现这个任务。以下是三种不同的方法:
1. **For循环**:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("1 + 2 + ... + 100 = %d\n", sum);
return 0;
}
```
2. **While循环**:
```c
#include <stdio.h>
int main() {
int i = 1, sum = 0;
while (i <= 100) {
sum += i;
i++;
}
printf("1 + 2 + ... + 100 = %d\n", sum);
return 0;
}
```
3. **Do-while循环**:
```c
#include <stdio.h>
int main() {
int i = 1, sum = 0;
do {
sum += i;
i++;
} while (i <= 100);
printf("1 + 2 + ... + 100 = %d\n", sum);
return 0;
}
```
在这三个例子中,循环体内的语句都是累加1到100的值,最后通过`printf`函数输出总和。
阅读全文