一个数加入升序数组

#include<stdio.h>
int main() {
int a[11] = { 1,2,3,4,5,6,7,9,10,11 };
int m, n, b;
scanf_s("%d", &m);
if (m < a[9]) {
for (n = 0; n < 11; n++)
if (m < a[n]) {
b = n;
break;
}
for (n = 10; n > b; n--) {
a[n] = a[n - 1];
}
a[b] = m;
}
else
a[10] = m;
for (n = 0; n < 11; n++)
printf("%d,", a[n]);

}

posted @ 2023-03-06 20:31  skj55  阅读(54)  评论(0)    收藏  举报