电子商务网站创建方案,wordpress相册支持批量外链,商务网站建设包含了,长安网站建设公司哪家好题目描述
输出班级第 n个学生的平均成绩。每个学生有英语、数学、语文、计算机 4 科成绩。若干个学生的 4 门成绩构成一个表格#xff0c;可以用二维数组储存#xff0c;每行代表一个学生的 4 门成绩。以为要计算某个学生的平均成绩#xff0c;需要快速定位到该生成绩的起始…题目描述
输出班级第 n个学生的平均成绩。每个学生有英语、数学、语文、计算机 4 科成绩。若干个学生的 4 门成绩构成一个表格可以用二维数组储存每行代表一个学生的 4 门成绩。以为要计算某个学生的平均成绩需要快速定位到该生成绩的起始位置依次取出各门成绩进行累加。所以定义一个指向 4 个 float 型组成一维数组的行指针 p用来指向该生成绩的起始位置该生的各科成绩可用 (∗p)[i]表示。
输入
学生的序号。1 到 4 之间的整数
2
输出
学生的平均成绩。
84.5
代码如下
#includestdio.h
#define NUM_COURSE 4
#define NUM_STUDENT 3int main()
{float score[NUM_STUDENT][NUM_COURSE] {{92, 96, 80, 67},{89, 81, 93, 75}, {67, 99, 71, 83}};float (*p)[NUM_COURSE];float sum 0;int i;int n;scanf(%d, n);pscore[n-1][0];
for (i 0; i 4; i)sum (*p)[i];printf(%.1f\n, sum/NUM_COURSE);return 0;
}