#include<stdio.h>
#define N 5
int main(){
void fun(int *,int);
int a[N+1],n,i;
printf("请输入%d个数:",N);
for(i=0;i<N;i++)
scanf("%d",&a[i]);
printf("\n当前数组为:");
for(i=0;i<N;i++)
printf("%3d",a[i]);
printf("\n请输入待插入的数:");
scanf("%d",&n);
fun(a,n);
printf("\n插入后数组为:\n");
for(i=0;i<N+1;i++)
printf("%3d",a[i]);
}
void fun(int a[],int n){
int i,j;
for(i=0;a[i]<n;i++);
for(j=N;j>i;j--)
a[j]=a[j-1];
a[j]=n;
}
C语言将一个数插入到已排好序的数组中
最新推荐文章于 2024-01-23 12:42:14 发布