c++题目求解

已知两位同学的姓名和三门成绩分别是:wang 80 90 100, li 100 80 90,编程求得第一门成绩的平均分。请在空白处补充完整求平均分函数avg()。(注意:部分代码已给出且不可删改)

#include<iostream>
#include <cstdio>
#define N 2
using namespace std;

float avg(int (*cj)[3])
{
float average = 0;
//请在空白处补充代码,实现题目要求

cout<< "第一门课的平均成绩为:" << average<< endl;
return average;
}

int main()
{
char name[N][9] = {"wang","li"};
int cj[N][3] = {{80,90,100},{100,90,80}};
float average = avg(cj);
FILE *fp;
fp = fopen("res.txt","w");
fprintf(fp,"%d",average);
return 0;
}

//请在空白处补充代码,实现题目要求
int sum = 0;
for (int x = 0; x < N; x++) {
sum += cj[x][0];
}
average = sum / N;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-16
average=(cj[0][0]+cj[1][0])/2.0;
相似回答