解题思路:
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语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:840 |
1908题解浏览:640 |
sizeof的大作用 (C语言代码)浏览:1028 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:577 |
排序算法(选择,插入,冒泡)浏览:775 |
矩阵转置 (C语言代码)浏览:783 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:609 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:527 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1293 |
发工资咯 (C语言代码)浏览:792 |