導航:首頁 > 數據分析 > 數組如何添加數據c語言

數組如何添加數據c語言

發布時間:2024-11-26 05:42:35

Ⅰ 在c語言中,如何在數組中插入一個數

方法為:輸入一個數據x,將數組中的數據與x逐一比較,如果大於x,記錄下數據的下標,然後此數據下標和其後的數據的下標都加一,相當於都向後挪一位,然後將x賦值給數組的那個下標。

#include<stdio.h>

int main()

int i, j, k, x, a[11] =(3, 6, 7, 9, 12, 14, 15, 27, 29, 31) ;

printf("插入前數組的數據是:") ;

for(i=0;i<10;i++)

printf("%4d",a[i] ) ;

printf(" ") ;

printf("請輸入要插入的數據:") ;

scanf("%d",&x) ;

for(i=0;i<10;i++)

if(a[i]>x)

break;

for(j=9; j>=i; j--)

aLj+1] =aLj] ;

a[i]=x;

printf("插入後數組的數據是:") ;

for(i=0; i<11; i++)

printf("%4d",[i] ) ;

return 0;

(1)數組如何添加數據c語言擴展閱讀:

數組的使用規則:

1.可以只給部分元素賦初值。當{ }中值的個數少於元素個數時,只給前面部分元素賦值。例如:static int a[10]={0,1,2,3,4};表示只給a[0]~a[4]5個元素賦值,而後5個元素自動賦0值。

2.只能給元素逐個賦值,不能給數組整體賦值。例如給十個元素全部賦1值,只能寫為:static int a[10]={1,1,1,1,1,1,1,1,1,1};而不能寫為:static int a[10]=1;(請注意:在C、C#語言中是這樣,但並非在所有涉及數組的地方都這樣,資料庫是從1開始。)

3.如不給可初始化的數組賦初值,則全部元素均為0值。

4.如給全部元素賦值,則在數組說明中, 可以不給出數組元素的個數。例如:static int a[5]={1,2,3,4,5};可寫為:static int a[]={1,2,3,4,5};動態賦值可以在程序執行過程中,對數組作動態賦值。這時可用循環語句配合scanf函數逐個對數組元素賦值。

網路-數組

閱讀全文

與數組如何添加數據c語言相關的資料

熱點內容
word2007按筆畫排序 瀏覽:750
文件上顯示萬能是什麼意思 瀏覽:618
數控980車外圓幅度怎麼編程 瀏覽:626
motoz版本 瀏覽:459
最喜歡蘋果 瀏覽:728
車外圓r角怎麼編程 瀏覽:988
西門子plc300用什麼編程電纜 瀏覽:362
怎麼設置本地資料庫給外人訪問 瀏覽:940
移動網路如何關閉熱點 瀏覽:868
程序提示音關閉 瀏覽:200
win10關機怎麼關機 瀏覽:285
以下哪些是運營商大數據應用的痛點 瀏覽:107
iphone4同步txt 瀏覽:72
蘋果設置app查看文件 瀏覽:454
linuxtcp超時重傳 瀏覽:60
如何買到原價iphone6 瀏覽:840
padqq游戲網路異常 瀏覽:693
c語言讀文件怎麼換行 瀏覽:616
什麼app可以測速和錄像 瀏覽:754
魔獸世界70升級1100 瀏覽:743

友情鏈接