解题思路:
找出一个较大的数,与小的数,然后从小数找公约数,大数找公倍数。
注意事项:
注意函数入口,以及if判断条件,for循环差别。
欢迎留言完善程序。
参考代码:
#include<stdio.h>
int yue(int m,int n)
{
int y,min;
min=(m<n)?m:n;
for(;;min--)
{
if(m%min==0&&n%min==0)
{
y=min;
printf("%d\n",y);
break;
}
}
}
int bei(int m,int n)
{
int b,max;
max=(m>n)?m:n;
for(;;max++)
{
if(max%m==0&&max%n==0)
{
b=max;
printf("%d",b);
break;
}
}
}
int main()
{
int m,n;
scanf("%d%d",&m,&n);
yue(m,n);
bei(m,n);
}
0.0分
0 人评分
蛇行矩阵 (C语言代码)浏览:753 |
【简单计算】 (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |
wu-淘淘的名单 (C++代码)浏览:1339 |
1009题解浏览:752 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:559 |
简单的a+b (C语言代码)浏览:419 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:707 |
敲七 (C++代码)浏览:1058 |
剔除相关数 (C语言代码)浏览:1092 |
Spperman 2018-06-04 19:45:59 |
这个是我刚学的时候用被人的答案,不好意思,如果是错啦我有空重新解答一遍
Spperman 2018-06-04 19:46:31 |
别人