题解一:迭代
主要思路:
从b的一倍开始迭代,直到大于b
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
* 给定两个数a和b,返回大于a且为b的倍数的最小整数。
* @param a int整型 代表题目中描述的a
* @param b int整型 代表题目中描述的b
* @return int整型
*/
int findNumber(int a, int b) {
// write code here
int i=1;
while(b*i<=a){
i++;
}
return b*i;
}
};题解一:数学
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
* 给定两个数a和b,返回大于a且为b的倍数的最小整数。
* @param a int整型 代表题目中描述的a
* @param b int整型 代表题目中描述的b
* @return int整型
*/
int findNumber(int a, int b) {
// write code here
return (a+b)-a%b;
}
};
京公网安备 11010502036488号