从键盘输入5个数,统计能被2整除且能被3整除的数的个数。通过子函数判断是否能被2整除且能被3整除 请用c语音编写
时间: 2023-11-14 22:07:20 浏览: 99
好的,下面是代码实现:
```c
#include <stdio.h>
// 子函数,判断是否能被2整除且能被3整除
int isDivisible(int num) {
if (num % 2 == 0 && num % 3 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int nums[5]; // 存储输入的5个数
int count = 0; // 统计个数的计数器
// 输入5个数
printf("请输入5个整数:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &nums[i]);
}
// 统计能被2整除且能被3整除的数的个数
for (int i = 0; i < 5; i++) {
if (isDivisible(nums[i])) {
count++;
}
}
// 输出结果
printf("能被2整除且能被3整除的数的个数为:%d\n", count);
return 0;
}
```
以上代码中,`isDivisible()` 函数用于判断一个整数能否被2整除且能被3整除,如果能,则返回1,否则返回0。在 `main()` 函数中,首先输入5个整数,然后遍历这5个数,对于每个数,都调用 `isDivisible()` 函数进行判断,如果返回值为1,则将计数器加1。最后输出统计结果。
阅读全文