標題:
[隨堂測驗] 排序 (二)
[打印本頁]
作者:
tonyh
時間:
2021-4-24 19:47
標題:
[隨堂測驗] 排序 (二)
本帖最後由 tonyh 於 2021-4-24 20:47 編輯
產生10個範圍介於1~20之
不重複
隨機亂數, 並利用
選擇排序法
將它們
由小而大
排列出來.
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
srand(time(NULL));
int n[10];
for(int i=0; i<10; i++)
{
n[i]=rand()%20+1;
for(int j=0; j<i; j++)
{
if(n[j]==n[i])
{
i--;
break;
}
}
}
for(int i=0; i<9; i++)
{
for(int j=i+1; j<10; j++)
{
if(n[j]<n[i])
{
int tmp=n[j];
n[j]=n[i];
n[i]=tmp;
}
}
}
cout<<"10個範圍介於1~20之不重複隨機亂數,由小而大依序為:"<<endl;
for(int i=0; i<10; i++)
cout<<n[i]<<" ";
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
許洧熏
時間:
2021-4-24 19:55
此帖僅作者可見
作者:
俞成章
時間:
2021-4-24 19:59
此帖僅作者可見
作者:
呂尚霖
時間:
2021-4-24 20:01
此帖僅作者可見
作者:
林鼎傑
時間:
2021-4-24 20:03
此帖僅作者可見
作者:
王宇崴
時間:
2021-4-24 20:05
此帖僅作者可見
作者:
余柏緯
時間:
2021-4-24 20:06
此帖僅作者可見
作者:
黃子倢
時間:
2021-4-24 20:34
此帖僅作者可見
作者:
朱奕祐
時間:
2021-4-24 20:44
此帖僅作者可見
作者:
呂尚霖
時間:
2021-4-24 20:50
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2