解题思路:
1.最大公约数:辗转相除 2.最小公倍数:两数乘积/最大公约数
注意事项:
参考代码:
#include<stdio.h> int Max_GY(int x,int y); int Min_GB(int x,int y); int main() { //输入处理 int a,b; scanf("%d %d",&a,&b); printf("%d %d",Max_GY(a,b),Min_GB(a,b)); return 0; } //求最大公约数 int Max_GY(int x,int y) { int tmp = 0; while(x*y !=0) { tmp = x % y; x = y; y = tmp; } return x; } //最小公倍数 int Min_GB(int x,int y) { int mult = x * y; return mult/Max_GY(x,y); }
0.0分
0 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:653 |
【蟠桃记】 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:667 |
1009题解浏览:724 |
1025题解浏览:732 |
DNA (C语言代码)浏览:735 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:753 |
C二级辅导-统计字符 (C语言代码)浏览:627 |
1231题解(注意理解“输入多个测试实例”)浏览:785 |