·请打开微信扫描下方的二维碼,关注圣才电子书微信公众号
·或打开微信,添加朋友→查找公众号→输入“sc100xuexi”添加关注。
1. 编程实现:输入一个正整数n(1<n≤10)再输入n输入10个整数存放在数组a数,把这些数逆序存放到数组中再按顺序输出
例如:输入5,再输入三个数8、23、1、7、19则输出为:19、7、1、23、8。
2. 编程实现:输入10个正整数将它们中的最小值与第一个数交换,最大值与最后一个数交换然后输出交换后的10个数。
3. 编程实现:已知二次等差数列的前4项为2,5,10,17请定义一维整型数组存储该数列的前20项,并每5个数为一行输出该数列的前20项
4. 已知一组整型数据已按从小到大排列好,现任意输入一输入10个整数存放在数组a数请按原来排序的规律将它插入到数组中(例如:原来的一组整数为1,3,5,8,9,若输入的整数是7,则最終的结果为: 1,3,5,7,8,9)请编程实现。
5. 编程:将一个4×4的整型矩阵元素按副对角线(右上到左下)互换 要求:
(1)键盘输入矩阵各元素的值。 (2)互换前按矩阵形式输出矩阵。 (3)互换后按矩阵形式输出矩阵。
6. 求一个4×4的整数矩阵的副对角线(右上到左下)上所有奇数的和sum及偶數的平均值ave 要求:结果保留2位小数
7. 通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后输出该数组的左下半角元素的值和它们之囷
8. 定义一个实数型数组,将10个实数输入到数组中编程实现任一块区间所有元素的平均值,即输入两整数mn,计算出数组中第m个元素开始的后n个元素的平均值包括第m个元素(若n值过大,即个数太多超过数组的最后一个元素,则统计到最后一个元素)
10. 定义两个N行N列的二维數组a、b,编写程序将a数组最后一行放到b数组的第0列中,把a数组中的第0行放到b数组的最后一列中b所指二维数组中其他元素的数据不变。(此题为选做)