解题思路:最小公倍数等于两数之积除以最大公约数
注意事项:for里面的三目运算符加括号
参考代码:
#include <iostream>
using namespace std;
int main()
{
int a,b, j=1;
cin >> a >> b;
for(int i=1; i<(a>b?a:b)/2;i++)
if(a%i==0&&b%i==0) j=i;
cout<<j<<endl<<a*b/j;
return 0;
}
0.0分
0 人评分
C语言考试练习题_保留字母 (C语言代码)浏览:694 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1088 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:942 |
奖学金 (C++代码)浏览:2008 |
C语言训练-立方和不等式 (C语言代码)浏览:751 |
1642题解浏览:715 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:531 |
核桃的数量 (C语言代码)浏览:671 |
模拟计算器 (C++代码)浏览:806 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:491 |