当前位置:首页>开发>正文

c语言对数组进行插入

2024-06-27 20:01:17 互联网 未知 开发

c语言对数组进行插入?

c语言对数组进行插入

#include"stdio.h" #include"string.h" void main() { int a[11]={93,58,2,65,4,30,24,45,78,122} //////////这里定义数组的时候,要写上11,否则会认为该数组只有10个元素,那样的话,无法对其进行插入的。其他地方没有错误 int i,j,temp,n for(i=0i<10i++) for(j=0j<9-ij++) if(a[j]>a[j+1]) {temp=a[j] a[j]=a[j+1] a[j+1]=temp } printf("按从小到大的排列顺序为: ") for(i=0i<10i++) printf("%d ",a[i]) printf("请输入你想插入数组的数字:") scanf("%d",&n) for(i=0i<10i++) if(n

=ij--) a[j+1]=a[j] break } a[i]=n for(i=0i<11i++) printf("%d ",a[i]) printf(" ") }