本文主要是介绍PTA 7-229 sdut-C语言实验- 排序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
给你N(N<=100)个数,请你按照从小到大的顺序输出。
输入格式:
输入数据第一行是一个正整数N,第二行有N个整数。
输出格式:
输出一行,从小到大输出这N个数,中间用空格隔开。
输入样例:
5
1 4 3 2 5
输出样例:
1 2 3 4 5
#include <stdio.h>
int cmp_int(const void* e1,const void* e2)
{return *(int*)e1-*(int*)e2;
}
int main()
{int N;int nums[100]={0};scanf("%d",&N);for(int i=0;i<N;i++)scanf("%d",&nums[i]);qsort(nums,N,sizeof(int),cmp_int);for(int i=0;i<N;i++){if(i==N-1)printf("%d",nums[i]);elseprintf("%d ",nums[i]);}return 0;
}
这篇关于PTA 7-229 sdut-C语言实验- 排序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!