#include <stdio.h>
int main()
{ int p,r,n,m,t;
printf("请输入两个正整数n,m:");
scanf("%d,%d,",&n,&m);
if (n>m)
{t=n; n=m; m=t; }
p=m*n;
while(m!=0)
{ r=m%n;n=m;m=r; }
printf("它们的最大公约数为:%d\n",n);
printf("它们的最小公倍数为:%d\n",p/n); }
C语言求两个非负整数的最大公约数和最小公倍数。
最新推荐文章于 2025-04-21 21:00:00 发布