产生10个随机数,用冒泡法排序,从大到小输出(降序)

2021-01-17 13:12

阅读:417

标签:names   str   style   iostream   nbsp   strong   return   mes   产生   

冒泡法排序:

 1 #include  2 #include 3 #include 4 using namespace std;
 5 
 6   int main() {
 7     int a[10] ,i,j,t;
 8     srand(time(0));                    //srand()函数根据当前时间产生随机数
 9     t=rand();
10     for(i=0;i10;i++){
11         a[i] = rand()%100 +100;        //10个随机整数,区间为【100,199】
12         cout"\t";
13     }
14     coutendl;
15 
16     //冒泡法排序
17     for(i=0; i9; i++){
18         for(j=0; j10-i; j++){
19             if(a[j] 1]){
20               t=a[j]; a[j]=a[j+1]; a[j+1]=t;         //交换a[j]与a[j+1]
21             }
22         }
23     }
24 
25     //排序后,输出
26     for(i=0; i10; i++){
27         cout"\t";
28     }
29     
30     return 0;
31 }

 

产生10个随机数,用冒泡法排序,从大到小输出(降序)

标签:names   str   style   iostream   nbsp   strong   return   mes   产生   

原文地址:https://www.cnblogs.com/52yu/p/12918374.html


评论


亲,登录后才可以留言!