解题思路:
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 人评分
矩形面积交 (C语言代码)浏览:1553 |
K-进制数 (C++代码)浏览:938 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:584 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:634 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:539 |
【偶数求和】 (C语言代码)浏览:674 |
兰顿蚂蚁 (C++代码)浏览:1160 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:1024 |
母牛的故事 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:582 |