#include <stdio.h>#define N 30void SC(int x[])//排序 { int i,inum,temp; scanf("%d",&inum);//输入要插入的数 for(i=0; i<N; i++) { if(x[i]<=inum && x[i+1]>=inum)//找到要插入的位置 { temp=x[i+1]; x[i+1]=inum; inum=temp; } } }void Prin(int a[]) //打印 { int i; for(i=0;i<11;i++) printf("%d ",a[i]);}int main(){ int a[N]={2,5,6,8,10,12,14,16,17,20};//原数组 int i; for(i=0;i<10;i++) printf("%-4d",a[i]); printf("\n"); SC(a); Prin(a) ; return 0;}
1 回答
- 1 回答
- 0 关注
- 1394 浏览
添加回答
举报
0/150
提交
取消