主题:大虾指点一下
#include <stdio.h>
void main()
{
int a[10]={45,56,25,23,21,64,75,15,28,93};
int i,j,k,l;
printf("the old numbers are:\n");
for(i=0;i<=9;i++)
printf("\n the sorted numbers are: \n");
for(j=0;j<=9;j++)
for(i=0;i<=9-j;i++)
if(a[i>a[i+1])
{k=a[i];a[i]=a[i+!];a[i+!]=k;}
printf("\n the sorted numbers are :\n");
l=a[9];
a[9]=a[7];
a[7]=l;
for(i=0;i<=9;i++)
printf("%d",a[i]);
}
各位大虾,这是我编地,感觉有很多错误,请指教!
问题,是把第三大地数排在第一位
void main()
{
int a[10]={45,56,25,23,21,64,75,15,28,93};
int i,j,k,l;
printf("the old numbers are:\n");
for(i=0;i<=9;i++)
printf("\n the sorted numbers are: \n");
for(j=0;j<=9;j++)
for(i=0;i<=9-j;i++)
if(a[i>a[i+1])
{k=a[i];a[i]=a[i+!];a[i+!]=k;}
printf("\n the sorted numbers are :\n");
l=a[9];
a[9]=a[7];
a[7]=l;
for(i=0;i<=9;i++)
printf("%d",a[i]);
}
各位大虾,这是我编地,感觉有很多错误,请指教!
问题,是把第三大地数排在第一位