我有一道C程序设计编程问题不会,教教我

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:39:44
用数组或调用函数的方法,编程2个数的最大公约数,最小公倍数的。

main()
{int p,r,n,m,t;
printf("输入两个数");
scanf("%d,%d",&n,&m);
if(n<m)
{t=n;
n=m;
m=t;
}
p=n*m;
while(m!=0)
{r=n%m;
n=m;
m=r;
}
printf("最大公约数为:%d",n);
---------------------------
如果要求最小公倍数,则
printf("最小公倍数:%d",p/n);