標題:
利用break敘述, 於符合條件時, 立即跳出迴圈.
[打印本頁]
作者:
陳品肇
時間:
2018-12-14 23:47
標題:
利用break敘述, 於符合條件時, 立即跳出迴圈.
利用break敘述, 於符合條件時, 立即跳出迴圈.
[attach]5568[/attach]
作者:
田宇任
時間:
2018-12-15 10:48
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
int x,y,z,tmp=0;
cout<<"請輸入第一個數: ";
cin>>x;
cout<<"請輸入第二個數: ";
cin>>y;
z=(x>y)?y:x;
cout<<x<<"與"<<y<<"的最大公因數: ";
for(int i=z;i>=1;i--)
{
if(x%i==0 && y%i==0)
{
tmp = i;
break;
}
}
cout<<tmp<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
湯郡一
時間:
2018-12-15 10:49
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x,y,smaller,sum=0;
cout<<"請輸入第一個數:";
cin>>x;
cout<<"請輸入第二個數:";
cin>>y;
smaller=(x>y)?y:x;
cout<<x<<"與"<<y<<"的最大公因數有: ";
for(int i=smaller;i>=1;i--)
{
if(x%i==0 && y%i==0)
{
sum =i ;
break;
}
}
cout<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
蘇昱全
時間:
2018-12-16 22:04
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
int x,y,z,tmp=0;
cout<<"請輸入第一個數: ";
cin>>x;
cout<<"請輸入第二個數: ";
cin>>y;
z=(x>y)?y:x;
cout<<x<<"與"<<y<<"的最大公因數: ";
for(int i=z;i>=1;i--)
{
if(x%i==0 && y%i==0)
{
tmp = i;
break;
}
}
cout<<tmp<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2