解题思路:最小公倍数等于两数之积除以最大公约数
注意事项: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 人评分
点我有惊喜!你懂得!浏览:1435 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:692 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:482 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:869 |
printf基础练习2 (C语言代码)浏览:943 |
字符逆序 (C语言代码)浏览:617 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:560 |
数组与指针的问题浏览:718 |
整除问题 (C语言代码)浏览:526 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:546 |