dnf键位设置去哪了:算法:大于M能被N整除的最小正整数

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 18:36:58
其中:M,N都是正整数。
补充:答案应该用计算机的操作,比如“/”是整数的除法,答案是取整的;又或者“%”是求余等等。
对不起,忘记了。
在次补充:M,N的大小未定,就是M有可能大于N的!还有就是只能列一条式子。大家把这个当作填空题吧。

((M/N)+1)*N

要c语言得不?
int MN(int m,int n)
{
for(int i=m+1;;i++)
{
if(!(i%m))//整除
break;
}
return i;//这个返回得就是你要得结构
}

要c语言得不?
int MN(int m,int n)
{
for(int i=m+1;;i++)
{
if(!(i%m))//整除
break;
}
return i;//这个返回得就是你要得结构
}

if(!(i%n))
应当是N吧?

设置一个变量,赋值为M,即Temp=M
然后使用do while循环,
条件是Temp%N=0
条件里面是Temp累加,即Temp=Temp+1
循环结束之后Temp即为所求结果。

ee+q