新小店小程序 在c語言中,將一個數(shù)插入一個數(shù)組中的程序怎么寫?
在c語言中,將一個數(shù)插入一個數(shù)組中的程序怎么寫?有五個元素的有序數(shù)組(從大到?。逆I盤上輸入一個數(shù)字,然后按照原來的排序規(guī)則將其插入數(shù)組中1。#includevoid main({int i,x,J
在c語言中,將一個數(shù)插入一個數(shù)組中的程序怎么寫?
有五個元素的有序數(shù)組(從大到小)。從鍵盤上輸入一個數(shù)字,然后按照原來的排序規(guī)則將其插入數(shù)組中
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后的數(shù)據(jù)向后移動一位*/a[i 1]=x/*
4將要插入的數(shù)字x放入a[i],因為i--最后一個i比實際插入位置小1,所以真正的插入位置應該是1*/
5。對于(I=0I<=5I)/*有6個數(shù)字*printf(%d”,a[I])