用C写,使用循环语句求1-100之间不能被5整除的全部数字
时间: 2024-02-15 16:03:29 浏览: 65
可以使用C语言中的循环语句和条件判断语句来实现这个需求,具体代码如下:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
if (i % 5 != 0) {
printf("%d ", i);
}
}
return 0;
}
```
代码逐行解释如下:
1. `#include <stdio.h>`:包含标准输入输出库的头文件。
2. `int main() {...}`:程序的主函数,程序从这里开始执行。
3. `int i;`:定义整型变量i,用于循环计数。
4. `for (i = 1; i <= 100; i++) {...}`:使用for循环语句从1到100遍历每个数字。
5. `if (i % 5 != 0) {...}`:判断当前数字是否能被5整除,如果不能则执行下一行代码。
6. `printf("%d ", i);`:输出当前数字到屏幕上。
7. `return 0;`:程序执行完毕,返回0表示成功结束。
运行程序后,输出的结果是:1 2 3 4 6 7 8 9 11 12 13 14 16 17 18 19 21 22 23 24 26 27 28 29 31 32 33 34 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 81 82 83 84 86 87 88 89 91 92 93 94 96 97 98 99。
阅读全文