编写程序,输入一个正整数n(1<n<=10),再输入n个整数,将它们从大到小排序后输出。

用C编写

第1个回答  2013-06-08
#include <stdio.h>int main()
{int a[10];int i,j,n;scanf("%d",&n);for(i=0;i<n;i++) scanf("%d",&a[i]);for(i=0;i<n;i++) for(j=0;j<n-1-i;j++) if(a[j]<a[j+1]){ int t=a[j]; a[j]=a[j+1]; a[j+1]=t;
}for(i=0;i<n;i++) printf("%d ",a[i]);printf("\n");return 0;
}本回答被网友采纳
相似回答