前言
第一次写c++,不知道可不可以这样写呢,不过可以运行就可以了
有个同学问我,那总要稍微研究一下,最后研究的结果就是,还是用类似于c语言的方法解决问题吧
代码实测
#include <iostream>
using namespace std;
#define M 4
#define N 3
int main(){
//N门课程,M个学生
char name[N][20] = { '\0' };
int i, j, score[N][M] = { 0 };
int t[N] = { 0 };
cout << "Input 3" << "name:" << endl;
for (i = 0; i < N; i++){
cin.getline(name[i], 20);
}
for (i = 0; i < N; i++){
cout << "Input stu " << i + 1 << " 4scores" << endl;
for (j = 0; j < M; j++)
cin >> score[i][j];
}
for (i = 0; i < N; i++){
for (j = 0; j < M; j++){
t[i] += score[i][j];
}
}
for (i = 0; i < M; i++){
cout << " |第" << i + 1 << "门" << "|";
}
cout << endl << "-----------------------------------------" << endl;
for (i = 0; i < N; i++){
cout << name[i] << " ";
for (j = 0; j < M; j++){
cout << "| " << score[i][j] << " | ";
}
if (N - i>1){
cout << endl;
cout << "-----------------------------------------" << endl;
}
}
cout << endl;
for (i = 0; i < N; i++){
cout<<name[i] <<"同学的总分为"<<t[i]<<endl;
}
return 0;
}
测试结果
后记
小咲是不是挺富有诗意与情趣的呢?
那么大屏幕,换一种测试风格,
每次都截屏是不是没有特色啊,
嗯嗯就这样了,
遛了
TIPS:
如果有问题可以评论区联系,小咲与您晚安