#include #include int cmpa(const void *a,const void *b){ return *(int*)(a)-*(int*)(b);}int cmpd(const void *a,const void *b){ return *(int*)(b)-*(int*)(a);}void main(){ int a[10]; int i; for(i=0;i<10;i++) {scanf("%d",&a); } getchar(); char c; int f=1; while(f) {printf("please input A or D\n");scanf("%c",&c);if(c=='A'){ qsort(a,10,sizeof(int),cmpa); f=0;}else if(c=='D'){ qsort(a,10,sizeof(int),cmpd); f=0;}else printf("Error!"); } for(i=0;i<10;i++) {printf("%d ",a); } printf("\n");}
|