大一编程题,输入一串排好序的数组(从小到大排序)现输入一个数,要求按原来排序的规定将它插入到数组中~
#include "stdio.h"main()
{
int i,j,n,k;
int a[100];
scanf("%d",&n);
printf("请输入一串排好序的数组");
printf("\n");
for (i=0;i<n-1;i++)
scanf("%d",&a[i]);
for (i=0;i<n-1;i++)
printf("%d ",a[i]);
printf("请输入一个数");
printf("\n");
scanf("%d",&j);
for (i=0;i<n;i++)
if (j<a[i])
break;
for (k=n;k>i;k--)
a[i+1]=a[i];
a[i]=j;
for(i=0;i<n;i++)
printf("%d ",a[i]);
}