<span>产生10个随机数,用比较法排序,从大到小输出(降序)</span>

 比较法排序:

 1 #include <iostream>
 2 #include<ctime>
 3 #include<cstdlib>
 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;i<=10;i++){
11         a[i] = rand()%100 +100;        //10个随机整数,区间为【100,199】
12         cout<<a[i]<<"\t";
13     }
14     cout<<endl;
15     //比较法排序
16     for(i=0;i<=10;i++){
17         for(j=i+1;j<=10;j++){
18             if(a[i]<a[j]){
19               t=a[i];a[i]=a[j];a[j]=t;  //交换a[i]与a[j]
20             }
21         }
22     }
23     //排序后,输出
24     for(i=0;i<=10;i++){
25         cout<<a[i]<<"\t";
26 } 27 28 return 0; 29 }

 

 
全部评论

相关推荐

07-18 18:09
门头沟学院 Java
点赞 评论 收藏
分享
不要停下啊:大二打开牛客,你有机会开卷了,卷起来,去找课程学习,在牛客上看看大家面试笔试都需要会什么,岗位有什么需求就去学什么,努力的人就一定会有收获,这句话从来都经得起考验,像我现在大三了啥也不会,被迫强行考研,炼狱难度开局,啥也不会,找工作没希望了,考研有丝丝机会
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务