C 二維陣列統計不同整數

2021-07-24 07:37:22 字數 713 閱讀 3038

題目:編寫函式int stat(int a,int n,int c[2])。

a指向的陣列中儲存了由n個1位整數組成的數列(

n為偶數)。函式從前至後依次將

a陣列中每兩個相鄰元素拼成乙個不超過

2位的整數,從而生成有

n/2個元素組成的整數數列;統計該數列中不同整數各自出現的次數,並將統計結果儲存到

c指向的二維陣列中。函式返回不同整數的個數

程式:

#include

int stat(int a, int n, int c[2]);

int main()

printf("每次輸入乙個一位整數:");

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

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

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

printf("\n");

for (i = 0; i < stat(a, num, c); i++)

printf("整數%d出現的個數:%d\n", c[i][0], c[i][1]);

return 0;

}int stat(int a, int n, int c[2])

num = 0;

for (i = 0; i < n / 2; i++)

}if (arr[i] < 100)

}return num;

}

C 二維陣列

c 二維陣列 微學苑 具有兩個下標的陣列稱為二維陣列。有些資料要依賴於兩個因素才能惟一地確定,例如有3個學生,每個學生有4門課的成績,顯然,成績資料是乙個二維表,如書中表5.1所示。表5.1 學生成績資料表 學生序號 課程1課程2 課程3課程4 課程5學生1 8578 9996 88學生2 7689...

C 二維陣列

c 二維陣列 微學苑 具有兩個下標的陣列稱為二維陣列。有些資料要依賴於兩個因素才能惟一地確定,例如有3個學生,每個學生有4門課的成績,顯然,成績資料是乙個二維表,如書中表5.1所示。表5.1 學生成績資料表 學生序號 課程1課程2 課程3課程4 課程5學生1 8578 9996 88學生2 7689...

C 二維陣列

在c 中int myint是宣告乙個交錯陣列,宣告c 二維陣列是這麼宣告int classclsarrat2d 輸出陣列每一維的下限和上限 for inti 0 i myint.rank i i,myint.getlowerbound i myint.getupperbound i 遍歷,輸出二維陣...