解题思路:
注意事项:
参考代码:
#include <stdio.h> int HCF(int x, int y); //定义最大公约数函数 int LCM(int x, int y); //定义最小公倍数函数 int main() { int a, b; scanf("%d %d", &a, &b); printf("%d %d\n", HCF(a, b), LCM(a, b)); //输出最大公约数和最小公倍数 return 0; } //最大公约数函数(利用欧几里得算法) int HCF(int x, int y) { for (int z=x%y; z!=0; x=y, y=z, z=x%y); return y; } //最小公倍数函数 int LCM(int x, int y) { return (x*y)/HCF(x, y); }
0.0分
0 人评分
A+B for Input-Output Practice (IV) (C语言代码)浏览:517 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1124 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1180 |
分糖果 (C++代码)浏览:1453 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:520 |
【排队买票】 (C语言代码)浏览:900 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:620 |
循环入门练习5 (C语言代码)浏览:840 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:574 |