也可以用递归求最大公约数。
#include<stdio.h> int f(int a,int b) { int r; r=a%b; while(r) { a=b; b=r; r=a%b; } return b; } int main() { int a,b; scanf("%d%d",&a,&b); printf("%d %d",f(a,b),b/f(a,b)*a); return 0; }
0.0分
0 人评分
分糖果 (C++代码)浏览:865 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1374 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:601 |
【出圈】 (C语言代码)浏览:796 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:751 |
简单的a+b (C语言代码)浏览:340 |
C语言训练-求PI* (C语言代码)浏览:614 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:908 |
WU-输出正反三角形 (C++代码)浏览:1021 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:550 |