用c语言循环结构编程:从键盘随机输入5个整数,显示能被3整除的数?
发布网友
发布时间:2023-04-24 11:28
我来回答
共3个回答
热心网友
时间:2023-10-12 01:40
可以使用for循环来实现这个功能,具体代码如下:
```c
#include <stdio.h>
int main() {
int num, i;
printf("请输入五个整数:\n");
for (i = 0; i < 5; i++) {
scanf("%d", &num);
if (num % 3 == 0) {
printf("%d 可以被3整除\n", num);
}
}
return 0;
}
```
首先,我们定义了两个变量`num`和`i`,其中`num`是用来存储从键盘输入的整数的,`i`则用于控制循环次数。然后,在`for`循环中,我们使用`scanf`函数从键盘读入一个整数,并将其赋值给`num`变量。接着,我们使用`if`语句判断该数是否能被3整除,如果可以,则打印出该数能被3整除的信息。最后,通过对计数器变量`i`的控制,实现了循环5次读入并判断5个整数的功能。
希望这个代码能够帮助到你!
热心网友
时间:2023-10-12 01:40
#include <stdio.h>
int main() {
int num, count = 0;
printf("请输入5个整数:\n");
for (int i = 1; i <= 5; i++) {
scanf("%d", &num);
if (num % 3 == 0) {
printf("%d ", num);
count++;
}
}
if (count == 0) {
printf("没有能被3整除的数。\n");
}
return 0;
}
这段代码使用for循环结构,从键盘随机输入5个整数,然后使用if语句判断输入的数是否能被3整除,如果是,则将其打印出来,并计数器count自增1,最后根据count的值来判断是否有能被3整除的数。
热心网友
时间:2023-10-12 01:41
#include <stdio.h>
int main() {
int i, num;
printf("请输入 5 个整数:\n");
for (i = 1; i <= 5; i++) { // 循环 5 次,分别读入每个整数并判断是否能被 3 整除
scanf("%d", &num);
if (num % 3 == 0) {
printf("%d 能被 3 整除\n", num);
}
}
return 0;
}