作业帮 > 综合 > 作业

c语言以下求m和n最小公倍数的各函数中不正确的是

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 23:42:08
c语言以下求m和n最小公倍数的各函数中不正确的是
C).int f(int m,int n)
{
int i,k;
for(i=m;i=n;i-=n)
if(i%m==0) k=i;
return k;
}
D是错的,k没定义先不说,循环就有问题啊,一开始 i=m*n就已经是if成立了,函数直接退出返回k=m*n,也就是说得出的结果是任何两个数的最小公倍数就是两数之积,显然是错的,另外i -= n也是错的,这样的不出来k的,应该是i--