48、 简单应用题
现有一个数组a[10]={1,3,5,7,9,11,13,15,17},元素已经从小到大排序,从键盘输入一个数据x,将其插入到数组中适当的位置,使其仍按照从小到大排序。
#include<stdio.h>
int main ()
{
int t ;
int a[10] = {1,3,5,7,9,11,13,15,17} ;
int k ;
scanf ("%d",&k);
for ( int i = 0 ; i < 10 ; i ++ )
{
if ( k < a[i] )
{
t = a[i] ;
a[i] = k ;
k = t ;
}
if ( i == 9 )
a[i] = k ;
}
for ( int i = 0 ; i < 10 ; i ++ )
{
printf ("%d ",a[i]) ;
}
printf("\n");
return 0;
}
//输入:
3
//输出:
1 3 3 5 7 9 11 13 15 17