手把手入门+结构体排序教学

Posted hua-dong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手把手入门+结构体排序教学相关的知识,希望对你有一定的参考价值。

hdu2019:

#include<bits/stdc++.h>
using namespace std;
const int maxn=110;
int a[maxn];
int main()
{
    int N,x;
    while(~scanf("%d%d",&N,&x)){
        if(N==0&&x==0) break;
        N++; a[N]=x;
        for(int i=1;i<N;i++) scanf("%d",&a[i]);
        sort(a+1,a+N+1);
        for(int i=1;i<N;i++) printf("%d ",a[i]);
        printf("%d
",a[N]);
    }
    return 0;
}

 hdu2020:

#include<bits/stdc++.h>
using namespace std;
const int maxn=110;
int a[maxn];
bool cmp(int w,int v){
    return abs(w)>abs(v);
}
int main()
{
    int N;
    while(~scanf("%d",&N)){
        if(N==0) break;
        for(int i=1;i<=N;i++) scanf("%d",&a[i]);
        sort(a+1,a+N+1,cmp);
        for(int i=1;i<N;i++) printf("%d ",a[i]);
        printf("%d
",a[N]);
    }
    return 0;
}

 

以上是关于手把手入门+结构体排序教学的主要内容,如果未能解决你的问题,请参考以下文章

干货|手把手教你写单片机的结构体

干货|手把手教你写单片机的结构体

干货|手把手教你写单片机的C语言结构体

22计算机408考研—数据结构—排序(详解加例题)

手把手教学十大排序——冒泡排序和选择排序

《C#零基础入门之百识百例》(六十三)结构体类型数组 -- 学生数据存储