#include<stdio.h>
int sort( int a[], int n)
{
int i=0, j=0,t=0;
for( i=0; i<n-1; i++ )
for( j=i+1; j<n; j++ ) if( a[i]<a[j])/*从大到小排序*/
t=a[i], a[i]=a[j], a[j] = t;
return 0;
}
int insert( int a[], int n )/*n为数组里原来的元素个数,k为插入的位置从左编号0开始*/
{
printf( "\ninput the numble you want to:");
scanf( "%d",&a[n] );
sort( a, n+1 );
return 0;
}
int main()
{
int a[20];
int i=0;
for( i=0; i<10; i++ ) a[i] = i+1;
sort( a, 10 );
for( i=0; i<10; i++ ) printf( "%d\t",a[i] );
insert( a,10 );
for( i=0; i<11; i++ ) printf( "%d\t",a[i] );
return 0;
}
这样??
温馨提示:内容为网友见解,仅供参考