C語言第四課 陣列

2021-10-02 14:40:11 字數 2404 閱讀 6512

例一:對 10 個陣列元素依次賦值為 0、1、2、3、4、5、6、7、8、

9,並按倒序輸出。

#include

intmain()

;for

(i=9

;i>=

0;i--

)printf

("\n");

return0;

}

例 2:輸入 10 個地區的面積(面積為整數),對它們由小到大排序

並輸出排序後的結果。

方法一(選擇法):

#include

intmain()

for(i=

0;i<=

8;i++)}

}printf

("排序後的面積依次是:");

for(i=

0;i<=

9;i++

)printf

("\n");

return0;

}

方法二(冒泡法/沉底法):

#include

intmain()

for(i=

0;i<=

8;i++)}

}printf

("排序後的面積依次是:\n");

for(i=

0;i<=

9;i++

)printf

("\n");

return0;

}

例1:將乙個二維陣列a=[

? ? ?

? ? ?

] 的行列元素互換,存到另乙個二維陣列 b 中並輸出。

#include

intmain()

,};int b[3]

[2];

int i,j;

for(i=

0;i<=

1;i++)}

printf

("陣列b為:\n");

for(j=

0;j<=

2;j++

)printf

("\n");

}return0;

}

例 2:已知矩陣 a=[

? ? ?

? ? ?

−?? ?? −?

],請程式設計求出其中值最大的那個元素。

#include

intmain()

,,};

max=a[0]

[0];

for(i=

0;i<=

2;i++)}

}printf

("最大的元素的值為:\n"

,max)

;return0;

}

例 1:定義乙個字串「houboshi shuai!」,然後輸出這個字串。

#include

intmain()

;int i;

for(i=

0;i<=

14;i++

)printf

(「\n」)

;return0;

}

例2:輸出乙個「*」組成的菱形圖案。

#include

intmain()

,,};

int i,j;

for(i=

0;i<=

2;i++

)printf

(「\n」);}

return0;

}

例 3:定義乙個字串「houboshi shuai!」,然後輸出這個字串。

#include

intmain()

;puts

(c);

return0;

}

例 1:鍵盤輸入「i am supermonkey!」時,將這句話存入陣列。

方法一(用scanf()

):#include

intmain()

方法二(用gets()

):#include

intmain()

練習:輸入一行由空格和單詞組成的字元(字元數在 80 以內),

請統計有多少個單詞。

#include

intmain()

for(i=

0;c[i]

!='\0'

;i++)}

printf

("有%d個單詞"

,count)

;return0;

}

C語言 第四課

img 一 浮點型別的除法運算得出乙個浮點數結果,而整數除法運算則產生乙個整數結果。在c語言中,整數除法結果中如果有小數,則小數部分會被丟棄,這個過程被稱為 color green 截尾 color 二 取模運算子 用於整數運算。不要對浮點數使用取模運算子,那將是無效的。三 符號 被稱為賦值運算子,...

c 第四課習題

順序 選擇 迴圈 迴圈 for for 死迴圈 break跳出迴圈體 continue結束本次迴圈,繼續下次迴圈 列印20遍你好 for int a 1 a 20 a 輸入乙個整數,計算從1加到這個數的和 請輸入乙個正整數 int a int.parse console.readline int s...

鋼琴第四課

因為此前每天都練琴,曲譜也都記住了,所以,週六,臨時被老師喊去時,非常自信。學到了很多知識。1.連貫性方面 連貫性要注意 其實,連貫性在於對曲目的熟練程度,手指的靈活程度,還有不同音之間的連貫跳躍 音要連續 不同音,要連續連線在一起 這個音落下,上個音才起來 2.節奏方面 四分音符要短快,彈到了,立...