编写程序。定义一个二维数组a[3][3],每个数组元素的值由a[i][j]=※2+j※3得到,要求按矩阵形式输出。通过调用函数,输出a[3][3]数组元素的总分和平均分
编写程序。定义一个二维数组a[3][3],每个数组元素的值由a[i][j]=※2+j※3得到,要求按矩阵形式输出。通过调用函数,输出a[3][3]数组元素的总分和平均分
编程思路分析:
题目的意图是用循环语句对数组的元素赋值,循环语句输出数组元素,函数方式计算出数组元素的总分和平均分
解答办法:
使用双重for循环对数组元素进行赋值运算和矩阵形式输出
核心代码:
//对数组元素赋值设计思想:
定义二维数组,并按照题目中的要求初始化。建议使用宏来定义二维数组的大小,这样方便修改二维数组大小,减少维护工数。
分别定义并初始化变量sum和average,用于求和,求平均数
使用双重循环,将二维数组以矩阵形式输出
使用双重循环,求二维数组的和
用3中求出的和,计算平均数
代码:
#include<stdio.h>运行结果:
0 3 6备注提醒:
题目中说“每个数组元素的值由a[i][j]=※2+j※3得到”,应该是提问者笔误。此处,建议理解为“每个数组元素的值由a[i][j]=i*2+j*3得到”。