输入三个数判断出可以被3,5,7整除的编程c语言
时间: 2024-10-15 17:08:39 浏览: 42
在C语言中,你可以编写一个函数来检查给定的三个数字是否同时能被3、5和7整除。这个函数可以采用条件嵌套的方式实现。下面是一个简单的示例:
```c
#include <stdio.h>
int canDivide(int num1, int num2, int num3) {
// 检查每个数字是否都能被3, 5, 和 7 整除
if (num1 % 3 == 0 && num1 % 5 == 0 && num1 % 7 == 0 &&
num2 % 3 == 0 && num2 % 5 == 0 && num2 % 7 == 0 &&
num3 % 3 == 0 && num3 % 5 == 0 && num3 % 7 == 0) {
return 1; // 如果所有数字都符合条件,返回1表示可以被整除
} else {
return 0; // 否则,返回0表示不满足条件
}
}
int main() {
int input1, input2, input3;
printf("请输入三个整数:");
scanf("%d%d%d", &input1, &input2, &input3);
if (canDivide(input1, input2, input3)) {
printf("这三个数都可以被3、5、7整除。\n");
} else {
printf("这三个数中至少有一个不满足被3、5、7整除的条件。\n");
}
return 0;
}
```
在这个程序中,`canDivide()` 函数接受三个整数作为参数,并通过取余操作符 `%` 来检查它们是否可以被指定的数字整除。`main()` 函数用于获取用户输入并调用 `canDivide()` 函数。
阅读全文