標題:
利用break敘述, 於符合條件時, 立即跳出迴圈.
[打印本頁]
作者:
陳品肇
時間:
2019-6-29 10:05
標題:
利用break敘述, 於符合條件時, 立即跳出迴圈.
本帖最後由 陳品肇 於 2019-6-29 10:07 編輯
利用break敘述, 於符合條件時, 立即跳出迴圈.
[attach]6692[/attach]
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a,b,c;
cout<<"請輸入第一個正整數:";
cin>>a;
cout<<"請輸入第二個正整數:";
cin>>b;
c=(a>b)?a:b;
cout<<a<<"與"<<b<<"的最大公因數為:";
for(int i=a;i>=1;i--)
{
if(a%i==0 && b%i==0)
{
cout<<i<<endl;
break;
}
}
system("pause");
return 0;
}
複製代碼
作者:
王建葦
時間:
2019-6-29 10:39
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x1,x2,tmp=0;
{
cout<<"請輸入第一個正整數:";
cin>>x1;
cout<<"請輸入第二個正整數:";
cin>>x2;
tmp = (x1>x2)?x2:x1;
for(int i=tmp;i>=1;i--)
{
if(x1%i==0 && x2%i==0)
{
cout<<"最大公因數"<<i;
break;
}
}
cout<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
邱楷宸
時間:
2019-6-29 10:43
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a,b,c;
cout<<"請輸入第一個正整數:";
cin>>a;
cout<<"請輸入第二個正整數:";
cin>>b;
c=(a>b)?a:b;
cout<<a<<"與"<<b<<"的最大公因數為:";
for(int i=a;i>=1;i--)
{
if(a%i==0 && b%i==0)
{
cout<<i<<endl;
break;
}
}
system("pause");
return 0;
}
複製代碼
作者:
謝蓮金
時間:
2019-6-29 10:45
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a=0,b,c;
cout<<"1:";
cin>>b;
cout<<"2:";
cin>>c;
for(int x=b;x>=1;x--)
{
if(b%x==0&&c%x==0)
{
cout<<x<<" ";
break;
}
}
system("pause");
return 0;
}
複製代碼
作者:
黃傳耀
時間:
2019-6-29 10:47
[code]#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int number,number2,x=1,cont=0,answer = 0;
cout<<"請輸入一個數字:";
cin>>number;
cout<<"請輸入另一個數字:";
cin>>number2;
cout<<number<<"和"<<number2<<"的最大公因數是:";
while(x<=number && x<=number2)
{
if(number%x == 0 && number2%x == 0)
{
answer = (answer>x)?answer:x;
}
x+=1;
}
cout<<answer;
cout<<endl;
system("pause");
return 0;
}
複製代碼
[/code]
作者:
李易展
時間:
2019-6-29 10:48
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a,b,c;
cout<<"請輸入第一個正整數:";
cin>>a;
cout<<"請輸入第二個正整數:";
cin>>b;
c=(a>b)?a:b;
cout<<a<<"與"<<b<<"的最大公因數為:";
for(int i=a;i>=1;i--)
{
if(a%i==0 && b%i==0)
{
cout<<i<<endl;
break;
}
}
system("pause");
return 0;
}
複製代碼
作者:
陳宇柏
時間:
2019-7-2 20:09
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a,b,smaller;
cout<<"請輸入第一整數";
cin>>a;
cout<<"請輸入第二整數";
cin>>b;
cout<<a<<"與"<<b<<"的最大公因數是是";
smaller=(a<b)?a:b;
for(int i=smaller; i>=1; i--)
{
if(a%i==0 && b%i==0)
{
cout<<i<<endl;
break;
}
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2