一道C語言題目

時間 2022-05-15 16:00:03

1樓:匿名使用者

c[5]=;相當於將陣列內容全部置零

第一個for迴圈

i從0到11 從s陣列裡讀取元素 s陣列裡值 始終是1-4沒有越界用s陣列的內容作c陣列的下標

因為s陣列裡有1 4次 2 3次 3 3次 4 2次相當於統計s陣列裡各個元素出現的次數 並存入c陣列即 1 4次 2 3次 3 3次 4 2次明白沒?

2樓:傲世修羅王

這個函式的作用是統計陣列s中各個元素的出現次數,因為s中有4個1,所以c[1]=4,類似的,有3個2,3個3,2個4,所以輸出4 3 3 2

3樓:

for 一開始 i = 0; 也就是陣列s[0]的值是1,也就是另一個陣列c[1]自己增加1。請注意不是數第一位增加1,是第二位增加1。

接著是在你的s陣列裡有4個1,3個2,3個3和2個4,所以你的輸出結果是4,3,3,2。

但是你的c陣列有5位,為什麼只輸出4位呢?是因為你的c[0]第一位從一開始就初始化為0,在輸出系統中,這等於為空,所以它沒有被輸出來。所以就輸出了4位了。

4樓:

第一個for語句:c[s[i]]分別對c[1],c[2],c[3],c[4]進行了4 3 3 2次自增操作

請教一道C語言題目,求解一道C語言題目

呵呵 這個 容易啊 就是個 強制型別轉換的意思。首先 long 型別 佔 四個位元組。char 型別 佔 一個位元組。明白了這個 就好解決了。char p abcdefgh r long q 這兩行 標明 p是指向字元的指標 並且 指向abcdefgh這個字串 實際是指向a r 為指向字元的指標。q...

c語言一道題目求教教,C語言一道題目,求教教

號和四門功課的成績從鍵盤讀入。2 計算每個學生的總分和平均分。3 按平均成績進行排序,輸出 愛吃米糕 親,這個最基本的,你要自己練習才能慢慢寫出程式啊 小輝丿仔 這個你得自己做 給你提醒一下,可以陣列做 include include define null0 define len sizeof s...

一道簡單的c語言題目,一道簡單的C語言題目

s 2 是一個指標陣列,指向兩個字串 s 0 s 1 while s 1 0 迴圈,條件為 s 1 0 字串的最後一個值是 0 這裡遍歷s 1 字串,一共會遍歷4次。 寒鐵礦 你定義了一個指標陣列,s 0 指向的是第一個 字串的起始地址,s 1 指向的是第二個 字串的起始地址。while s 1 0...