解题思路:
注意事项:
参考代码:
/*写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。*/
#include <stdio.h>
void bs(int m,int n) //最小公倍数
{
int i,j;
i=m<n?n:m; //求大数
j=i+1;
for(;((j%(m*n/i))==0&&j%i==0)==0;j++);
printf("%d",j);
}
void ys(int m,int n) //最大公约数
{
int i,j;
i=m<n?n:m; //求大数
j=i+1;
for(;((j%(m*n/i))==0&&j%i==0)==0;j++);
printf("%d ",m*n/j);
}
int main()
{
int n,m;
scanf("%d%d",&m,&n);
ys(n,m);
bs(n,m);
return 0;
}
0.0分
0 人评分
钟神赛车 (C++代码)浏览:905 |
字符串输入输出函数 (Java代码)浏览:1498 |
WU-格式化数据输出 (C++代码)浏览:1312 |
用筛法求之N内的素数。 (C++代码)浏览:754 |
数字游戏 (C++代码)浏览:1240 |
IP判断 (C语言代码)浏览:592 |
字符串比较 (C语言代码)浏览:770 |
C语言训练-大、小写问题 (C语言代码)浏览:719 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:639 |
小O的乘积 (C++代码)浏览:545 |