標題:
利用break敘述, 於符合條件時, 立即跳出迴圈.
[打印本頁]
作者:
陳品肇
時間:
2021-12-25 10:16
標題:
利用break敘述, 於符合條件時, 立即跳出迴圈.
本帖最後由 陳品肇 於 2021-12-25 11:02 編輯
利用break敘述, 於符合條件時, 立即跳出迴圈.
[attach]12546[/attach]
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
int y;
cout<<"請輸入第一個一正整數:";
cin>>x;
cout<<"請輸入第二個一正整數:";
cin>>y;
cout<<x<<"與"<<y<<"的最大公因數:";
int tmp = x>y ? y : x;
for(int i=tmp;i>=1;i--)
{
if(x%i==0 && y%i==0 )
{
cout<<i<<" ";
// 當你遇到break 的關鍵字時,就跳離當前這一層迴圈
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
田家齊
時間:
2021-12-25 10:29
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a=0;
int x;
int y;
cout<<"請輸入第一個一正整數";
cin>>x;
cout<<"請輸入第二個一正整數";
cin>>y;
cout<<x<<"與"<<y<<"的公因數有:";
int z;
z=(x>y)? y:x;
for(int i=z;i>=1;i--)
{
if(x%i==0 && y%i==0)
{
cout<<i<<" ";
a++;
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
高鋐鈞
時間:
2021-12-25 10:48
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int x,y;
cout<<"請輸入第一個數: ";
cin>>x;
cout<<"請輸入第二個數: ";
cin>>y;
int z=0;
int j=0;
if(x>y || x==y)
{
j=y;
}else if(y>x)
{
j=x;
}
for(int i=j;i>=1;i--)
{
if(x%i==0 && y%i==0)
{
z=i;
break;
}
}
cout<<x<<"與"<<y<<"最大的公因數是: "<<z<<endl;
system ("pause");
return 0;
}
複製代碼
作者:
柳侑辰
時間:
2021-12-25 10:49
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
int y;
int s;
cout<<"請輸入第一個數:";
cin>>s;
cout<<"請輸入第二個數:";
cin>>y;
cout<<s<<"與"<<y<<"的最大公因數是:";
int c=0;
x=(s>y)? s:y;
for(int i=s;i>=1;i--)
{
if(!(s%i) && !(y%i))
{
cout<<i<<" ";
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
許馹東
時間:
2021-12-25 11:03
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num,num2;
cout<<"請輸入第一個數:";
cin>>num;
cout<<"請輸入第二個數:";
cin>>num2;
cout<<num<<"和"<<num2<<"的最大公因數是:";
int tmp=(num>num2)? num2:num;
for(int i=tmp;i>=1;i--)
{
if(num%i==0&&num2%i==0)
{
cout<<i<<" ";
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
高昀昊
時間:
2021-12-25 11:03
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
a:
system ("cls");
int x,y,z=0;
cout<<"請輸入第一個數:";
cin>>x;
cout<<"請輸入第二個數:";
cin>>y;
cout<<x<<"和"<<y<<"的最大公因數:";
int tmp;
tmp = (x > y)? x:y;
int s=0;
for(int i=tmp;i>=1;i--)
{
if(x%i==0 && y%i==0)
{
cout<<i<<" ";
break;
}
}
cout<<endl;
system ("pause");
goto a;
return 0;
}
複製代碼
作者:
許宸瑀
時間:
2021-12-25 11:03
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
int y;
cout<<"請輸入第一個一正整數:";
cin>>x;
cout<<"請輸入第二個一正整數:";
cin>>y;
cout<<x<<"與"<<y<<"的最大公因數:";
int count = 0;
int tmp = x>y ? y : x;
for(int i=tmp;i>=1;i--)
{
if(x%i==0 && y%i==0 && count ==0)
{
cout<<i<<" ";
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳駿彥
時間:
2021-12-25 11:03
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num;
int x;
cout<<"請輸入一個正整數:";
cin>>num;
cout<<"請輸入另一個正整數:";
cin>>x;
cout<<num<<"與"<<x<<"最大公因數是:";
int count =0;
int tmp = x>num ? num : x;
for(int i=tmp;i>=1;i--)
{
if(num%i==0 && x%i==0)
{
cout<<i<<" ";
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
曾善勤
時間:
2021-12-25 11:03
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
int y;
cout<<"請輸入第一個一正整數:";
cin>>x;
cout<<"請輸入第二個一正整數:";
cin>>y;
cout<<x<<"與"<<y<<"的最大公因數:";
int tmp = x>y ? y : x;
for(int i=tmp;i>=1;i--)
{
if(x%i==0 && y%i==0 )
{
cout<<i<<" ";
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
曾善勤
時間:
2021-12-25 11:04
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
int y;
cout<<"請輸入第一個一正整數:";
cin>>x;
cout<<"請輸入第二個一正整數:";
cin>>y;
cout<<x<<"與"<<y<<"的最大公因數:";
int count = 0;
int tmp = x>y ? y : x;
for(int i=tmp;i>=1;i--)
{
if(x%i==0 && y%i==0 )
{
cout<<i<<" ";
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林鴻慶
時間:
2021-12-25 11:05
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
int y;
cout<<"請輸入第一個一正整數:";
cin>>x;
cout<<"請輸入第二個一正整數:";
cin>>y;
cout<<x<<"與"<<y<<"的最大公因數:";
int tmp = x>y ? y : x;
for(int i=tmp;i>=1;i--)
{
if(x%i==0 && y%i==0 )
{
cout<<i<<" ";
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
郭博鈞
時間:
2021-12-25 11:05
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
int y;
cout<<"請輸入第一個一正整數:";
cin>>x;
cout<<"請輸入第二個一正整數:";
cin>>y;
cout<<x<<"與"<<y<<"的最大公因數:";
int count = 0;
int tmp = x>y ? y : x;
for(int i=tmp;i>=1;i--)
{
if(x%i==0 && y%i==0 && count ==0)
{
cout<<i<<" ";
count++;
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃奕澄
時間:
2021-12-25 11:07
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
int y;
cout<<"請輸入第一個一正整數:";
cin>>x;
cout<<"請輸入第二個一正整數:";
cin>>y;
cout<<x<<"與"<<y<<"的最大公因數:";
int tmp = x>y ? y : x;
for(int i=tmp;i>=1;i--)
{
if(x%i==0 && y%i==0 )
{
cout<<i<<" ";
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林紘憲
時間:
2021-12-25 11:13
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a=0;
int x;
int y;
cout<<"請輸入第一個一正整數";
cin>>x;
cout<<"請輸入第二個一正整數";
cin>>y;
cout<<x<<"與"<<y<<"的公因數有:";
int z;
z=(x>y)? y:x;
for(int i=z;i>=1;i--)
{
if(x%i==0 && y%i==0)
{
cout<<i<<" ";
a++;
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
鍾易澄
時間:
2021-12-25 11:14
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
int y;
cout<<"請輸入第一個一正整數:";
cin>>x;
cout<<"請輸入第二個一正整數:";
cin>>y;
cout<<x<<"與"<<y<<"的最大公因數:";
int tmp = x>y ? y : x;
for(int i=tmp;i>=1;i--)
{
if(x%i==0 && y%i==0 )
{
cout<<i<<" ";
break;
}
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2