解题思路:
就是定义一个递归函数啦~
注意事项:
a/g*b不能写成a*b/g。
参考代码:
#include<iostream> using namespace std; int gcd(int a,int b) { if(b==0) return a; return gcd(b,a%b); } int main() { int a,b,g,d; cin>>a>>b; g=gcd(a,b); d=a/g*b; cout<<g<<" "<<d; return 0; }
0.0分
1 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:561 |
WU-输入输出格式练习 (C++代码)浏览:1133 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:687 |
水仙花 (C语言代码)浏览:1163 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:537 |
循环入门练习6 (C语言代码)浏览:1058 |
Tom数 (C语言代码)浏览:598 |
矩阵转置 (C语言代码)浏览:855 |
JAM计数法 (C语言代码)浏览:721 |