//3、编写一个判断三位整数是2,3和5的倍数的C程序 //输入:三位整数 //输出:是否是2,3和5的倍数
时间: 2024-09-24 11:15:55 浏览: 47
为了编写一个C程序来判断一个三位整数是否同时是2、3和5的倍数,我们首先需要获取用户的输入并检查这个数是否满足条件。以下是简单的C程序实现:
```c
#include <stdio.h>
// 判断一个数是否能被2、3、5整除
int isMultipleOfThreeFive(int num) {
if (num % 2 == 0 && num % 3 == 0 && num % 5 == 0) {
return 1; // 如果同时能被2、3、5整除,返回1表示是倍数
} else {
return 0; // 否则返回0表示不是倍数
}
}
int main() {
int input;
printf("请输入一个三位整数:");
scanf("%d", &input);
// 检查输入是否为三位数
if (input >= 100 && input <= 999) {
int result = isMultipleOfThreeFive(input);
if (result == 1) {
printf("%d 是2、3和5的倍数。\n", input);
} else {
printf("%d 不是2、3和5的倍数。\n", input);
}
} else {
printf("输入不是一个三位数,请重新输入。\n");
}
return 0;
}
```
在这个程序中,`isMultipleOfThreeFive` 函数用于检查输入的数是否是2、3和5的倍数,`main`函数负责用户交互和结果的打印。