//对一个已经排好序的数组,按顺序插入一个数
#include "stdio.h"
int main(){
int b,k,i,j;
int a[11]={1,23,45,56,57,68,80,82,90,100};
k=0;
printf("输入一个数\n");
scanf("%d",&b);
for (i=0; i<10; i++) {
if(a[i]>b)
break;
else
k++;
}
for (j=10; j>k; j--) {
a[j]=a[j-1];
}
a[k]=b;
for (int m=0; m<11; m++) {
printf("%d\t",a[m]);
}
printf("\n");
return 0;
}
c语言程序(四十三)——顺序插入
最新推荐文章于 2024-04-05 23:32:07 发布