用do-while循环打印1到100之间的偶数 要求:循环变量每次+1C语言
时间: 2023-06-13 22:08:50 浏览: 374
可以使用如下代码实现:
```c
#include <stdio.h>
int main() {
int i = 1;
do {
if (i % 2 == 0) {
printf("%d ", i);
}
i++;
} while (i <= 100);
return 0;
}
```
其中,`i` 是循环变量,初始值为 1。通过 `do-while` 循环,每次将 `i` 加 1,判断 `i` 是否为偶数,如果是则打印输出。当 `i` 的值大于 100 时,退出循环。
相关问题
用do…while的c语言语句表达:s=101-102+103-…+999-
可以使用 do...while 循环来实现该表达式的计算,具体实现如下:
```c
int s = 0; // 定义累加器变量 s,初始值为 0
int i = 101; // 定义起始值 i,初始值为 101
do {
if (i % 2 == 1) { // 判断 i 是否为奇数
s += i; // 如果是奇数,则将 i 加入到 s 中
} else {
s -= i; // 如果是偶数,则将 i 减去 s 中
}
i++; // i 自增 1
} while (i <= 999); // 循环条件为 i 小于等于 999
printf("s = %d", s); // 输出计算结果
```
该程序会从 101 开始,每次循环将数值加入或减去累加器变量 s 中,直到 i 大于 999,最后输出计算结果。
c语言while循环实现1-1000所有偶数的和
请参考以下代码:
```c
#include <stdio.h>
int main() {
int i = 1, sum = 0;
while (i <= 1000) {
if (i % 2 == 0) {
sum += i;
}
i++;
}
printf("1-1000所有偶数的和是:%d", sum);
return 0;
}
```
该程序使用 while 循环遍历 1 到 1000 的所有数字,判断该数字是否为偶数,如果是偶数就将它加到 sum 变量中。最后输出 sum 变量的值即可得到 1-1000 所有偶数的和。
阅读全文