最大公约数算法和最小公倍数
发布网友
发布时间:2022-04-27 01:11
我来回答
共1个回答
热心网友
时间:2022-04-27 02:40
首先我也是菜鸟。。
然后你的程序我试了好像没错。。但改为下面的似乎更好
#include <stdio.h>//没必要包含math.h
void main()
{ int m,n,s,r, t;//t为什么是float?可以int
printf("请输入整数m,n:");
scanf("%d,%d",&m,&n);
s=m*n;
if(m<n) { r=m; m=n; n=r; }
r=m%n;
while(r) { m=n; n=r; r=m%n; }
t=s/n;
printf("最大公约数=%d,最小公倍数=%d\n",n,t); //输出t格式变%d
}
最后看一下你输入两数的中间有没加“,”,输入格式应该是m,n