5 c語言陣列

2021-09-26 08:35:32 字數 2507 閱讀 4639

其中包括:冒泡 高精度加法 統計不相同的數字個數(陣列) 陣列元素倒序輸出 go~~~~

1 #include 234

/*5功能:冒泡67

/*6功能:高精度加法78

*/9void

main()10;

12int b[m] = ;

13int c[m] = ;

14char s[m+1

];15

int i = 0;16

int n1 = 0;17

int n2 = 0;18

int max = 0;19

int e = 0

;20 printf("

請輸入整數a\n");

21 gets(s);//

從流中取一字串

22 n1 = strlen(s);//

注意 strlen()這個函式求長度不包括末尾的結束符'\0'

23//

printf("%d",n1);

24for(i=n1-1;i>=0;i--)//

陣列元素是下標為0哦

2529 printf("

請輸入整數b\n");

*4//功能:陣列儲存數字 統計不同的數字個數5//

6//*/7

8//統計9

void statistic(int a,int

n)10

2223}24

if(j==i)//

這裡為什麼是j=i 一旦break 增量j不會再變化 如果沒有break即使要完成了迴圈 變數會增加1

2528

}29 printf("

去掉重複的元素後個數為=%d

4功能:陣列元素倒序輸出56

*/7void rever(int a,intn)8

16}17void

main1()

18;//

定義5個元素的陣列

20int

i;21

int count = 0

;22 printf("

----------正序為---------\n");

23for(i=0;i

int 4個位元組 4個元素

2428 printf("

%d\n

",count);//

也就是17個記憶體單元

29rever( a,count);

30 system("

pause");

31 }

5 C 集合與陣列

也就是陣列。具體表示方法是 資料型別 維數 陣列名 new 資料型別 陣列有很多的優點,比如說陣列在記憶體中是連續儲存的,所以它的索引速度是非常的快,而且賦值與修改元素也很簡單,比如 宣告乙個一維陣列 intarray1 new int 3 初始化乙個一維陣列 intarray1 new int 3...

C語言基礎補充5 C語言陣列引數是怎麼傳遞的?

陣列在我們的c語言中,陣列與指標的最為關鍵的,那麼基本的介紹以及使用就不多說了,但是,陣列的引數在傳遞過程中,是怎麼傳遞的,可能有很多朋友都不知道。以上面的例子為例,我們一般給函式傳乙個陣列引數,按照上面編寫 是絕對沒錯的,但是,我們編譯器,我們的c語言真的是將整個陣列傳遞過去給函式了嗎?如果將 改...

C 高階之路 5 C 陣列與集合

c 高階之路 5.c 陣列與集合 基礎 c 的資料組合分為陣列和集合兩種。陣列一維陣列和多維陣列 集合普通集合 泛型集合,雜湊表,字典表,特殊集合等 特殊集合 佇列和堆疊等 陣列一維陣列 int 陣列名 new int 2 方括號裡是陣列的長度 多維陣列 int 陣列2 new int 2,3 方括...