標題:
030_四數最小公倍數
[打印本頁]
作者:
游東祥
時間:
2015-8-1 11:53
標題:
030_四數最小公倍數
讓使用者輸入四個數字,並輸出最小公倍數。
作者:
黃璽安
時間:
2015-8-1 11:56
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
while(true)
{
int a, b, c, d;
cout<<"請輸入四個數字:";
cin >> a >> b >> c >> d;
int max = (a > b) ? a : b;
max = (c > max) ? c : max;
max = (d > max) ? d : max;
for(int i = max; i <= a * b * c * d; i++)
{
if(i % a == 0 && i % b == 0 && i % c == 0 && i % d == 0)
{
cout << i << endl;
break;
}
}
system("pause");
}
return 0;
}
複製代碼
作者:
王翔
時間:
2015-8-1 11:56
#include <iostream>
#include <cstdlib>
using namespace std;
int main ()
{
int a, b ,c , d, i , max, gt, gf;
cout << "輸入四個數字 :";
cin >> a >> b>>c>>d;
gt = ( a > b ) ? a : b;
gf= ( gt > c ) ? gt : c;
max=(gf>gt)?gt:gf;
for( i = max; i <= a * b * c * d; i++)
{
if( i % a == 0 && i % b == 0 && i % c == 0 && i%d ==0)
{
cout << i;
cout << endl;
break;
}
}
system ("pause");
return 0;
}
複製代碼
作者:
吳承勳
時間:
2015-8-1 12:08
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
while(true)
{
int a, b, c, d;
cout << "請輸入四個數字:";
cin >> a >> b >> c >> d;
int max = (a > b)? a : b;
max = (max > c)? max : c;
max = (max > d)? max : d;
for(int i = max; i <= a * b * c; i++)
{
if(i % a == 0 && i % b == 0 && i % c == 0 && i % d == 0)
{
cout << i;
break;
}
}
system("pause");
}
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2