C语言,一百以内能被5整除但不能被8整除while
时间: 2023-09-13 09:12:24 浏览: 95
可以使用while循环和if语句来实现:
```c
#include <stdio.h>
int main() {
int num = 1;
while (num <= 100) {
if (num % 5 == 0 && num % 8 != 0) {
printf("%d ", num);
}
num++;
}
return 0;
}
```
首先初始化一个变量 `num` 为1,然后使用while循环判断 `num` 是否小于等于100,如果是,则判断 `num` 是否能被5整除且不能被8整除,如果符合条件,则输出 `num`。最后 `num` 自增1,继续下一轮循环,直到 `num` 大于100结束循环。
相关问题
C语言,一百以内能被5整除但不能被8整除的数的平方和while
代码如下:
```c
#include <stdio.h>
int main() {
int i = 1;
int sum = 0;
while (i <= 100) {
if (i % 5 == 0 && i % 8 != 0) {
sum += i * i;
}
i++;
}
printf("一百以内能被5整除但不能被8整除的数的平方和为:%d\n", sum);
return 0;
}
```
运行结果:
```
一百以内能被5整除但不能被8整除的数的平方和为:8450
```
C语言输出100以内能被7整除的数,用while循环
好的,以下是C语言代码示例:
```c
#include <stdio.h>
int main() {
int num = 1;
while (num <= 100) {
if (num % 7 == 0) {
printf("%d\n", num);
}
num++;
}
return 0;
}
```
这段代码会从1开始循环到100,对于每一个数,判断其是否能被7整除,如果能,则输出该数。最后达到输出100以内能被7整除的数的目的。
阅读全文