作者Pineapple225 (Pineapple)
看板NTUBIME100HW
标题[转录][转录][C++] 上机考 (6)
时间Tue Dec 11 08:05:00 2007
※ [本文转录自 NTUBIME99-HW 看板]
作者: matrixjimmy (Jimmy) 看板: NTUBIME99-HW
标题: [转录][C++] 上机考 (6)
时间: Sun Dec 17 14:49:27 2006
※ [本文转录自 NTUBIME97-HW 看板]
作者: ychia (12/13~17 生机周!!) 看板: NTUBIME97-HW
标题: [C++] 上机考 (6)
时间: Wed Dec 8 00:25:16 2004
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include <cmath>
int main()
{
int a, b;
int flag; // 1: exit, 0: go on
int funcGcdLcm( int, int );
do {
flag = 0;
cout << "请输入第一个数字: ";
cin >> a;
cout << "请输入第二个数字: ";
cin >> b;
a = abs(a);
b = abs(b);
if( a == 0 || b == 0 ) {
cout << "输入错误!!" << endl;
}
else {
cout << "最大公因数= " << funcGcdLcm( a, b) << endl;
cout << "最小公倍数= " << a * b / funcGcdLcm( a, b) << endl;
}
cout << "输入 1 离开程式,输入任意数继续 ";
cin >> flag;
} while( flag != 1 );
return 0;
}
int funcGcdLcm( int a, int b)
{
int r;
while ( b != 0 ) {
r = a % b;
a = b;
b = r;
}
return a;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.22.100
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.101.203
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.241.52