#include<stdio.h>
int main()
{
int a[10]={1,4,42,56,82,12,18,50,23,62};
/*定义了一个含有10个元素的数组a,并且进行初始化*/
int i,j,temp;
printf("\n排序前的结果是: ");
for(i=0;i<10;i++) /*通过循环输出排列前的数组元素*/
printf("%d ",a[i]);
for(i=0;i<10;i++) /*嵌套循环进行排序,并输出排序后的数组*/
for(j=0;j<10-i;j++)
if(a[j]<a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("\n排序后的结果是: ");
for(i=0;i<10;i++) /*通过循环输出排序后的数组元素*/
printf("%d ",a[i]);
}
int main()
{
int a[10]={1,4,42,56,82,12,18,50,23,62};
/*定义了一个含有10个元素的数组a,并且进行初始化*/
int i,j,temp;
printf("\n排序前的结果是: ");
for(i=0;i<10;i++) /*通过循环输出排列前的数组元素*/
printf("%d ",a[i]);
for(i=0;i<10;i++) /*嵌套循环进行排序,并输出排序后的数组*/
for(j=0;j<10-i;j++)
if(a[j]<a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("\n排序后的结果是: ");
for(i=0;i<10;i++) /*通过循环输出排序后的数组元素*/
printf("%d ",a[i]);
}