题解 | #变种水仙花#

争夺前五名

http://www.nowcoder.com/practice/cd052308a1c44a88ad00255f312c3e14

#include <stdio.h>

// int main()
// { 
//     int i=0;
//     int n=0;
//     scanf("%d",&n);
 
//     int arr[100]={0};
//     for(i=0;i<n;i++)
//     {
//         scanf("%d",&arr[i]);
//     }
//     for(i=0;i<n;i++)
//     {
//         int j=0;
//         for(j=0;j<n-i-1;j++)
//         {
//             int num=0;
//             if(arr[j]<arr[j+1])
//             {
//                 num=arr[j];
//                 arr[j]=arr[j+1];
//                 arr[j+1]=num;
//             }
//         }
//     }
//     for(i=0;i<5;i++)
//     {
//         printf("%d ",arr[i]);
//     }
//     return 0;
// }

#include <stdio.h>
#include <stdlib.h>
int cmp_int(const void* e1,const void* e2)
{
    return *(int*)e2 - *(int*)e1;
}
int main()

    int i=0;
    int n=0;
    scanf("%d",&n);
 
    int arr[100]={0};
    for(i=0;i<n;i++)
    {
        scanf("%d",&arr[i]);
    }
    qsort(arr,n,4,cmp_int);
    for(i=0;i<5;i++)
    {
        printf("%d ",arr[i]);
    }
    return 0;
}
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务