作业帮 > 综合 > 作业

C编程:已有一个排好序的序列,输入一个数插入该序列中,使其仍然保持有序.(用数组知识解决.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/20 19:53:16
C编程:已有一个排好序的序列,输入一个数插入该序列中,使其仍然保持有序.(用数组知识解决.
//数组a有n个元素,要插入一个元素,需要满足a[n]有意义,即有n+1个元素 //x是要插入的元素 //int a[n+1] for (i = 0; i < n; i++) { if (x < a[i]) //从小到大排好就小于号,反之大于号 { for (j = n; j > i; j--) a[j] = a[j-1]; //元素向后移动 a[i] = x; //移动后插入x break; } }