【题目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输出杨辉三角形。
本文详细介绍了如何创建并操作一个5行4列的二维数组,包括初始化、键盘输入、元素乘以3及输出操作。同时,还演示了如何打印杨辉三角形,包括设置数据、输出及特定条件下的元素筛选。
3627

被折叠的 条评论
为什么被折叠?



