酷代码 AI
菜单
服务商

C语言:将数插入降序数组并保持降序排列的实现

```c #include <stdio.h> #define MAX_SIZE 100 int main() { int n, y; int x[MAX_SIZE + 1]; // 输入数组元素个数 scanf("%d", &n); // 输入降序排列的数组元素 for (int i = 0; i < n; i++) { scanf("%d", &x[i]); } // 输入待插入的数 scanf("%d", &y); // 找到插入位置 int i; for (i = n - 1; i >= 0; i--) { if (x[i] < y) { x[i + 1] = x[i]; } else { break; } } // 插入元素 x[i + 1] = y; // 输出插入后的数组 for (int j = 0; j <= n; j++) { printf("%3d", x[j]); } printf("\n"); return 0; } ``` ######[AI问答 | 254点数解答 | 2025-11-28 00:00:16]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]