【正确答案】int fun(int nFirst,int nSecond)
{
int nMax, nMin;
if (nFirst>nSecond)
{
nMax = nFirst;
nMin = nSecond;
}
else
{
nMax = nSecond;
nMin = nFirst;
}
int nMod = nMax % nMin;
while(nMod)
{
nMax = nMin;
nMin = nMod;
nMod = nMax % nMin;
}
int nMultiple = nFirst * nSecond / nMin;
return nMultiple;
}
【答案解析】本题考查的是考生利用基本的控制语句解决实际问题的能力。注意算法的设计,其中%是取余操作。