c語言數(shù)組怎么用 將一個數(shù)組中的值按逆序重新存放。例如,原來順序為8,6,5,4,1。要求改為1,4,5,6,8?
將一個數(shù)組中的值按逆序重新存放。例如,原來順序為8,6,5,4,1。要求改為1,4,5,6,8?它轉(zhuǎn)換數(shù)字在數(shù)組中的位置,8和1,6和4。首先,將a[0]的值(即8)賦給t,然后將a[4]的值(即1)
將一個數(shù)組中的值按逆序重新存放。例如,原來順序為8,6,5,4,1。要求改為1,4,5,6,8?
它轉(zhuǎn)換數(shù)字在數(shù)組中的位置,8和1,6和4。首先,將a[0]的值(即8)賦給t,然后將a[4]的值(即1)賦給a[0],最后將t的值賦給a[4]。
與6和4交換位置相同。
循環(huán)執(zhí)行兩次,最后輸出數(shù)組A的值。
I小于5,因為它只需要循環(huán)輸出四次。數(shù)組的起始位置是[0],結(jié)束位置是[4]。
c語言編程:將一個數(shù)組中的值按逆序重新存放,例如,原來順序為8,6,5,4,3,要求改為3,4,5?
如果是由10個數(shù)字組成的數(shù)組,則通過鍵盤為[0]-a[9]賦值,并按以下相反順序存儲:Main(){inti,B[10]inttempfor(I=0I<10i)scanf(%d,&B[I])for(I=0I<=4I){temp=B[I]B[I]=B[9-I]=temp}for(I=0I<10i)Printf(“]”,B[i])printf(“n”)定義為n(n<100),如果它一開始不知道它是由多個數(shù)、奇數(shù)還是偶數(shù)組成的數(shù)組。首先,確保在數(shù)組中存儲多個數(shù)字,即賦值給N,然后賦值給組B[0]-B[N-1],最后按相反順序存儲。main(){inti,b[100]intn,tempprintf(“thenumbersis:”)scanf(%d”,&n)for(i=0i<ni)scanf(%d”,&b[i])for(i=0i<n/2i){temp=b[i]b[i]=b[n-1-i]b[n-1-i]=temp}for(i=0i<ni)printf(“]”,b[i])printf(“n”)