用C语言编写一个函数用来判断一个数是不是另外两个数的公倍数,并在主函数中验证54是不是27和9的公倍数,如果是,输出“54是27和9的公倍数!”,否则,输出“54不是27和9的公倍数!”
时间: 2024-03-01 10:52:13 浏览: 17
以下是用C语言编写的函数判断一个数是不是另外两个数的公倍数的代码:
```c
#include <stdio.h>
int is_multiple(int num, int mult1, int mult2) {
if (num % mult1 == 0 && num % mult2 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int num = 54;
int mult1 = 27;
int mult2 = 9;
if (is_multiple(num, mult1, mult2)) {
printf("54是27和9的公倍数!\n");
} else {
printf("54不是27和9的公倍数!\n");
}
return 0;
}
```
在主函数中,我们定义了三个变量num、mult1和mult2,分别表示要判断的数和两个倍数。然后调用is_multiple函数判断num是否是mult1和mult2的公倍数,并根据判断结果输出相应的提示信息。
运行程序,输出结果为:
```
54是27和9的公倍数!
```