本题要求自己编写一个函数,判断参数a是否参数b的倍数。
函数接口定义:
int IsMultiple(int a, int b);
参数a和b是两个整数。如果a是b的倍数,函数返回值为1,否则返回0。
int IsMultiple(int a, int b) {
if (b == 0) {
return 0; // 防止除数为0的情况
}
return a % b == 0 ? 1 : 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:函数需要传入两个整数参数,分别是待判断的整数和可能的倍数,函数返回值是一个布尔值,表示待判断的整数是否是给定倍数的倍数。
下面是代码实现:
bool isMultiple(int num, int multiple) {
if (num % multiple == 0) {
return true;
} else {
return false;
}
}
以上代码中,首先判断待判断整数 num 是否是可能的倍数 multiple 的倍数,如果是,则返回 true,否则返回 false。
int IsMultiple(int a, int b)
{
return a % b == 0;
}