1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 有一个已排好序的数组 要求输入一个数后 按原来排序规律将他插入数组。

有一个已排好序的数组 要求输入一个数后 按原来排序规律将他插入数组。

时间:2021-06-18 05:12:33

相关推荐

有一个已排好序的数组 要求输入一个数后 按原来排序规律将他插入数组。

#include<stdio.h>

#include<math.h>

#include<string.h>

int main() {

int a[11];

int x;

printf("请输入一个已排好序的数组:"); //1 4 6 9 13 16 19 28 40 100

for (int i = 0; i < 10;i++) {

scanf_s("%d", &a[i]);

printf("%d\t", a[i]);

}

printf("\n请输入需要插入的数:");

scanf_s("%d", &x);

printf("插入%d后的排序数组为:",x);

for (int i = 0; i < 11; i++) {

if (x > a[i] && x < a[i + 1]) {

for (int j = 10; j > i ; j--)

a[j + 1] = a[j];

a[i + 1] = x;

}

printf("%d\t", a[i]);

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。