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

在c语言中,将一个数插入一个数组中的程序怎么写

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

在c语言中,将一个数插入一个数组中的程序怎么写?

在c语言中,将一个数插入一个数组中的程序怎么写

有一个已排好序(从大到小)的数组有5个元素,从键盘输入一个数,要求按原排序的规律将它插入到数组中

1.#includevoid main({int i,x,j int {1,5,10,15,20} scanf("%d",&x)for(i=0i<5i++) if(x=ji--)

a[i+1]=a[i] /*将位置j以后的数据都向后移一位*/ a[i+1]=x /*

4. 把要插入的数x放到a[i]中,因为i--后 i 比实际要插入的位置少1,所以真正插入的位置应该i+1*/

5.for(i=0i<=5i++) /*这时一共有6个数* printf("%d ",a[i])

随便看看