【C语言】在有序数组中插入一个数,保证它依然有序
时间:2019-12-01 14:13:28
收藏:0
阅读:792
#include<stdio.h> int main() { int a[100] = { 1,3,5,6,10,15,20 }; int key, i, j; printf("请输入一个数\n"); scanf_s("%d", &key); for (i = 0; i < 7; i++) if (a[i] > key) break; j = i; for (i = 6; i >= j; i--) a[i + 1] = a[i]; a[j] = key; for (i = 0; i < 8; i++) printf("%5d\n", a[i]); }
原文:https://www.cnblogs.com/HGNET/p/11965847.html
评论(0)