从键盘输入5个数,统计能被2整除且能被3整除的数的个数。通过子函数判断是否能被2整除且能被3整除 请用基础的c语音编写
时间: 2023-10-31 09:06:36 浏览: 63
好的,请看下面的代码:
```c
#include <stdio.h>
int isDivisibleByTwoAndThree(int num) {
return (num % 2 == 0) && (num % 3 == 0);
}
int main() {
int nums[5];
int count = 0;
// 从键盘输入5个数
for (int i = 0; i < 5; i++) {
printf("请输入第%d个数:", i + 1);
scanf("%d", &nums[i]);
}
// 统计能被2整除且能被3整除的数的个数
for (int i = 0; i < 5; i++) {
if (isDivisibleByTwoAndThree(nums[i])) {
count++;
}
}
printf("能被2整除且能被3整除的数的个数是:%d\n", count);
return 0;
}
```
代码中,我们首先定义了一个 `isDivisibleByTwoAndThree` 函数,用于判断一个数是否能被2整除且能被3整除。然后在 `main` 函数中,我们使用一个数组 `nums` 来存储从键盘输入的5个数,然后通过循环遍历数组,使用 `isDivisibleByTwoAndThree` 函数来判断每个数是否满足条件,如果满足,则将计数器 `count` 加1。最后输出计数器的值即可。
阅读全文