標題:
作業] 求最大公因數 (輾轉相除法)
[打印本頁]
作者:
張翼安
時間:
2015-12-25 23:59
標題:
作業] 求最大公因數 (輾轉相除法)
試以輾轉相除法, 解最大公因數.
作者:
蔡季樺
時間:
2016-1-6 16:39
標題:
耶!!!!!!搶頭香!!!!!!!!
本帖最後由 蔡季樺 於 2016-1-6 17:32 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x,y,X,Y,j=1;
cout<<"請輸入x,y(正整數): ";
cin>>x>>y;
X=x;
Y=y;
for(int i=1;i<=j;i++)
{
if(x>=y&&y>0&&x>0)
{
x-=y;
j+=1;
}else if(y>x&&y>0&&x>0)
{
y-=x;
j+=1;
}else if(y==0||x==0)
{
cout<<X<<"和"<<Y<<"的最大公因數是"<<y<<endl;
}
}
system("pause");
return 0;
}
複製代碼
作者:
張健勳
時間:
2016-1-8 23:28
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x,y,X,Y,j=1;
cout<<"請輸入x,y的值";
cin>>x>>y;
X=x;
Y=y;
for(int i=1;i<=j;i++)
{
if(x>=y&&y>0&&x>0)
{
x-=y;
j+=1;
}else if(y>x&&y>0&&x>0)
{
y-=x;
j+=1;
}else if(y==0||x==0)
{
cout<<X<<"和"<<Y<<"的最大公因數是"<<y<<endl;
}
}
system("pause");
return 0;
}
複製代碼
作者:
張文擇
時間:
2016-1-9 08:36
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x,y,X,Y,j=1;
cout<<"請輸入x,y 整數: ";
cin>>x>>y;
X=x;
Y=y;
for(int i=1;i<=j;i++)
{
if(x>=y&&y>0&&x>0)
{
x-=y;
j+=1;
}else if(y>x&&y>0&&x>0)
{
y-=x;
j+=1;
}else if(y==0||x==0)
{
cout<<X<<"和"<<Y<<"最大公因數是"<<y<<endl;
}
}
system("pause");
return 0;
}
複製代碼
作者:
吳承勳
時間:
2016-1-11 17:21
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x, y, X, Y, j = 1;
cout << "請輸入x,y(正整數): ";
cin >> x >> y;
X = x;
Y = y;
for(int i = 1; i <= j; i++)
{
if(x>=y&&y>0&&x>0)
{
x -= y;
j += 1;
}else if(y > x && y > 0 && x > 0)
{
y-=x;
j+=1;
}else if(y == 0 || x == 0)
{
cout << X << "和" << Y << "的最大公因數是" << y <<endl;
}
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2