对数组进行升序和降序排序

来源:互联网 发布:现货黄金分时买卖源码 编辑:程序博客网 时间:2024/05/16 10:48
#include<stdio.h>#include<ctype.h>int main(){int i,comp1(),comp2();int num[10]={125,-26,53,12,-6,96,46,85,-45,785};printf("the original arrat is :\n");for(i=0;i<10;i++){printf("%10d",num[i]);}qsort(num, 10, sizeof(int), comp1);printf("\n,The accending sorted array is:\n");for(i=0;i<10;i++){printf("%10d",num[i]);}qsort(num, 10, sizeof(int), comp2);printf("\n The decending sorted arrat is:\n");for(i=0;i<10;i++){printf("%10d",num[i]);}return 0;}comp1(int *i, int *j){return *i-*j;}comp2(int *i, int *j){return *j-*i;}

0 0
原创粉丝点击