#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int a[11],i,j,x,k;
printf("请输入10个整数\n");
for (i = 0; i <10; i++){
scanf("%d", &a[i]);
}
for (i = 0; i < 10; i++){
for (j = i+1; j < 10; j++){
if (a[i]>a[j]){
int t;
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
for (i = 0; i < 10; i++){
printf(" %d ",a[i]);
}
scanf("%d", &x);
for (i = 0; i < 10; i++)
if (x < a[i])
{
for (k = 9; k >= i; k--)a[k + 1] = a[k];
break;
}
a[i] = x;
for (i = 0; i <= 10; i++)
printf("%d", a[i]);
printf("\n");
system("pause");
}
c语言先读入10个整数把它们按从小到大的次序排列起来,最后再读入一个整数k,并将飞插入到该整数数列中,插入后的数列仍然按从小到大的顺序排列。
最新推荐文章于 2023-10-11 17:14:59 发布