在主函数中首先输入一个整数N(1<N<=100),然后再输入N个整数存入数组中,然后用冒泡排序法对数组中的N个元素从大到小排序,最后输出数组所有元素。
输入样例:
10
1 2 59 8 75 6 12 55 23 10
输出样例:
75 59 55 23 12 10 8 6 2 1
#include<stdio.h>
int main()
{
int n,i=0;
int j=0,t=0;
scanf("%d",&n);
int N[100];
for(i=0;i<=n-1;i++)
scanf("%d",&N[i]);
for(i=0;i<=n-2;i++)
{
for(j=0;j<n-i-1;j++)
if(N[j]<N[j+1])
{
t=N[j];
N[j]=N[j+1];
N[j+1]=t;
}
}
for(i=0;i<=n-2;i++)
printf("%d ",N[i]);
printf("%d",N[n-1]);
}