標題:
排序 (二) 複習氣泡排序
[打印本頁]
作者:
周政輝
時間:
2018-7-14 14:26
標題:
排序 (二) 複習氣泡排序
利用氣泡排序法, 將任意6個整數, 由小而大排列出來.
作者:
彭煥宇
時間:
2018-7-14 14:33
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int tmp=0;
int a[6]={987,78,978,569,87,38};
cout<<"排序前: ";
for(int i=0; i<6; i++)
cout<<a[i]<<" ";
for(int i=0; i<5; i++)
{
for(int j=i+1; j<6; j++)
{
if(a[j]<a[i])
{
tmp=a[i];
a[i]=a[j];
a[j]=tmp;
}
}
}
cout<<endl;
cout<<"排序後: ";
for(int i=0; i<6; i++)
cout<<a[i]<<" ";
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
湯東緯
時間:
2018-7-14 14:36
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int tmp=0;
int n[6]={12,57,-6,-32,0,23};
cout<<"排序前";
for(int i=0;i<6;i++)
{
cout<<n[i]<<" ";
}
for(int i=0;i<5;i++)
{
for(int j=i+1;j<6;j++)
{
if(n[j]<n[i])
{
tmp=n[j];
n[j]=n[i];
n[i]=tmp;
}
}
}
cout<<"排序後";
for(int i=0; i<6; i++)
{
cout<<n[i]<<" ";
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
王駿愷
時間:
2018-7-14 14:37
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int tmp;
int num[6]={0,9,10,5,8,4};
cout<<"排序前: ";
for(int i=0; i<6; i++)
cout<<num[i]<<" ";
for(int i=0; i<5; i++)
{
for(int j=i+1; j<6; j++)
{
if(num[j]<num[i])
{
tmp=num[i];
num[i]=num[j];
num[j]=tmp;
}
}
}
cout<<endl;
cout<<"排序後: ";
for(int i=0; i<6; i++)
cout<<num[i]<<" ";
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
吳秉翰
時間:
2018-7-14 14:37
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int seq[6]={96,-55,901,-16,374,-2380};
int tmp;
cout<<"原數列: ";
for(int i=0; i<6; i++)
{
cout<<seq[i]<<" ";
}
for(int i=0; i<5; i++)
{
for(int j=i+1; j<6; j++)
{
if(seq[j]<seq[i])
{
tmp=seq[i];
seq[i]=seq[j];
seq[j]=tmp;
}
}
}
cout<<endl;
cout<<"排序後: ";
for(int i=0; i<6; i++)
{
cout<<seq[i]<<" ";
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林峻安
時間:
2018-7-14 14:37
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int aa;
int n[6]={3,2,56,99,56,10};
cout<<"排序前";
for(int i=0;i<6;i++)
cout<<n[i]<<" ";
for(int i=0; i<5; i++)
{
for(int j=i+1; j<6; j++)
{
if(n[j]<n[i])
{
aa=n[i];
n[i]=n[j];
n[j]=aa;
}
}
}
cout<<endl;
cout<<"排序後:";
for(int i=0; i<6; i++)
cout<<n[i]<<" ";
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
顏詢
時間:
2018-7-21 11:36
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int tmp=0;
int n[6]={12,57,-6,-32,0,23};
cout<<"排序前";
for(int i=0;i<6;i++)
{
cout<<n[i]<<" ";
}
for(int i=0;i<5;i++)
{
for(int j=i+1;j<6;j++)
{
if(n[j]<n[i])
{
tmp=n[j];
n[j]=n[i];
n[i]=tmp;
}
}
}
cout<<"排序後";
for(int i=0; i<6; i++)
{
cout<<n[i]<<" ";
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃安立
時間:
2018-8-27 10:32
本帖最後由 黃安立 於 2018-8-27 10:33 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int aa;
int n[6]={3,2,56,99,56,10};
cout<<前";
for(int a=0;a<6;a++)
cout<<n[a]<<" ";
for(int a=0; a<5; a++)
{
for(int z=a+1; z<6; z++)
{
if(n[z]<n[a])
{
aa=n[a];
n[a]=n[z];
n[z]=aa;
}
}
}
cout<<endl;
cout<<"後:";
for(int a=0; a<6; a++)
cout<<n[a]<<" ";
cout<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2