C++學習筆記(第五章 二維數組及應用 之二)

【題目1-折騰二維數組】創建一個長度爲5行4列的二維整型數組,通過初始化,爲數組中的前兩列的10個元素賦初值,然後通過鍵盤輸入,使後兩列的10個元素獲得值,將所有元素值乘以3後保存在數組中。輸出數組時,按行序優先輸出,再按列序優先輸出(輸出的第一行是數組中的第一列……,其實輸出的就是“轉置”),再將數組“倒”着輸出(即最後一行最後一列的最先輸出,第0行第0列的最後輸出),再輸出數組中的所有偶數,以及行列下標之和爲3的倍數的元素值。

     提示:編程時,可以做一點,調一點,全寫好再改會自討苦吃。

  同時也給出參考的運行界面:

  




【題目2-楊輝三角】編寫程序,打印出以下形式的揚輝三角形。
1
1    1
1    2   1
1    3    3    1
1    4   6    4    1
1    5   10   10   5    1
1    6   15   20   15   6   1
  可以將楊輝三角形的值放在一個方形矩陣的下半三角中,如果需打印7行楊輝三角形,應該定義等於或大於7X7的方形矩陣,只是矩陣的上半部和其餘部分並不使用。楊輝三角形具有如下特點:(1)第0列和對角線上的元素都爲1。(2)除第0列和對角線上的元素以外,其它元素的值均爲前一行上的同列元素和前一列元素之和。
  函數setdata按以上規律給數組元素置數,函數outdata輸出楊輝三角形。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章