在C ++中可以被C整除且不在[A,B]范围内的最小正整数
假设我们有三个整数A,B和C。我们必须找到一个最小整数X,使得XmodC=0,并且X不在[A,B]范围内。如果A,B和C的值分别为5、10和4,那么X的值为4。让我们看一下获得解的步骤-
步骤-
如果C不在[A,B]范围内,则返回C
否则获得C的第一个倍数,大于B,然后返回该值
示例
#include <iostream>
using namespace std;
int findMinMumber(int a, int b, int c) {
if (c < a || c > b)
return c;
int res = ((b / c) * c) + c;
return res;
}
int main() {
int a = 2, b = 4, c = 2;
cout << "Minimum number X: " << findMinMumber(a, b, c);
}输出结果
Minimum number X: 6
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短