A-A+

c语言对数组进行插入

更新:2025-05-15 文化问答 阅读

摘要: include"stdio h" include"string h" void main() { int a[11]={93,58,2,65,4,30,24,45,78,122}; 这里定义数组的时候,要写上11,否...

#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=0;i<10;i++) for(j=0;j<9-i;j++) if(a[j]>a[j+1]) {temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } printf("按从小到大的排列顺序为: "); for(i=0;i<10;i++) printf("%d ",a[i]); printf("请输入你想插入数组的数字:"); scanf("%d",&n); for(i=0;i<10;i++) if(n

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

语音读文:

本文地址:http://www.583316.com/jiaoyu/96g75po.html

Copyright © 2018-2024 问答库 保留所有权利.   SiteMap  .