1150: 零起点学算法57——程序设计竞赛
Posted 只想要一个大Offer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1150: 零起点学算法57——程序设计竞赛相关的知识,希望对你有一定的参考价值。
1150: 零起点学算法57——程序设计竞赛
Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lldSubmitted: 1303 Accepted: 742
[Submit][Status][Web Board]
Description
每年5月份,省里都要举行程序设计竞赛。
为了让最优秀的学生去参加比赛,我们一般需要做一个选拔工作。
现在你来帮老师完成这个任务哦。
Input
Output
对于每组测试数据,请在一行从高到低输出他们的成绩。
Sample Input
4 2 6 7 1
3 4 10 9
Sample Output
7 6 2 1
10 9 4
Source
1 #include<stdio.h> 2 int main(){ 3 int n,a[50]; 4 while(scanf("%d",&n)!=EOF){ 5 for(int i=0;i<n;i++){ 6 scanf("%d",&a[i]); 7 } 8 9 for(int i=0;i<n-1;i++){ 10 int k=i,t; 11 for(int j=i+1;j<n;j++) 12 if(a[k]<a[j]) 13 k=j; 14 if(k!=i){ 15 t=a[i]; 16 a[i]=a[k]; 17 a[k]=t; 18 } 19 } 20 for(int i=0;i<n-1;i++) 21 printf("%d ",a[i]); 22 printf("%d\n",a[n-1]); 23 } 24 return 0; 25 }
//选择排序法!!!
以上是关于1150: 零起点学算法57——程序设计竞赛的主要内容,如果未能解决你的问题,请参考以下文章