根据计算公式和课程的平时成绩、实验成绩、末考成绩,使用二维数组编程计算3位同学的总成绩并输出。
总成绩=平时成绩0.2+实验成绩0.3.+末考成绩*0.5;
平时成绩 实验成绩 末考成绩
张三 100 90 100
李四 100 90 80
王五 100 80 70
用c++解决上述问题
随便写了个,就是不支持中文
#include<iostream>
#include<string>
using namespace std;
#define N 3
int main()
{
string stu_name[N];
float stu_score[N][4];
for( int i = 0; i < N; i++) {
cin >> stu_name[i];
cin >> stu_score[i][0] >> stu_score[i][1] >> stu_score[i][2];
stu_score[i][3] = stu_score[i][0]*0.2 + stu_score[i][1]*0.3 + stu_score[i][2] * 0.5;
}
for( int i = 0; i < N; i++) {
cout << stu_name[i] << ":" << stu_score[i][3] <<endl;
}
return 0;
}