#include<stdio.h>
main()
{
int m,n,t;
printf("please input two integer/n");
scanf("%d,%d",&m,&n);
if(m==0||n==0)
{printf(“please input non-zero”);} //输入检错
if(m<n)
{t=n;n=m;m=t;} //置换,m始终保持最大
if(m%n==0) { printf("the greatest common divisor is %d/n",n); printf("the least common multiple is%d/n",m); } //能整除,说明m是n的倍数
else { printf("the greatest common divisor is %d/n",m%n); printf("the least common multiple is %d/n",(m*n)/(m%n)); } //不能整除,说明它们的最大公约数是m除以n的余数,最小公倍数是~
}_
本文介绍了一个简单的C语言程序,该程序用于计算两个整数的最大公约数和最小公倍数。通过用户输入两个整数,程序会进行一系列判断并输出结果。适用于初学者理解基本的C语言语法和数学运算。
3221

被折叠的 条评论
为什么被折叠?



