C语言 插入数据到排好序的数组

作者: wangyanhpa分类: 校园学习 发布时间: 2023-04-09 23:15:51 浏览:2114 次

C语言 插入数据到排好序的数组

wangyanhpa:
#include <stdio.h> int main() { int a【10】={11,22,33,44,55,66,77,88,99},i,j,n=115; printf("原数组:\n"); for(i=0;i<9;i++) printf("%d ",a【i】); printf("\n"); printf("插入数据 %d\n",n); if(n>a【8】) a【9】=n; else { for(j=0;j<9;j++) { if (a【j】>n) { for (i=9;i>j;i--) { a【i】=a【i-1】; } a【i】=n; break; } } } printf("处理后数组:\n"); for(i=0;i<10;i++) printf("%d ",a【i】); printf("\n"); return 0; }

Sceng_:
问什么是a【i】=a【i-1】呢,向后移动不应该是a【i】=a【i+1】吗

C语言 排好序数组插入元素

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!