C++成绩管理--二维数组
int _tmain(int argc, _TCHAR* argv[])
{
int i, j, a[2][4], SUM = 0, n;
double ave, m = 0;
for (i = 0; i < 2; i++)
{
cout << "请输入第:" << i + 1 << "个学生的各科成绩" << endl;
for (j = 0; j < 4; j++)
cin >> a[i][j];
}
for (i = 0; i < 2; i++)
{
int sum = 0;
cout << "第" << i + 1 << "个学生的各科成绩分别为:";
for (j = 0; j < 4; j++)
{
cout << a[i][j] << " ";
sum = sum + a[i][j];
}
ave = sum / 4.0;
if (ave > m)
{
m = ave;
n = i + 1;
}
SUM = SUM + sum;
cout << "总分为" << sum << " " << "平均成绩为" << ave << endl;
}
cout << "总成绩为" << SUM << endl;
cout << "平均成绩最高的是第" << n << "个学生" << " " << "该同学的成绩为:" << m * 4 << endl;
getchar();
return 0;
}
{
int i, j, a[2][4], SUM = 0, n;
double ave, m = 0;
for (i = 0; i < 2; i++)
{
cout << "请输入第:" << i + 1 << "个学生的各科成绩" << endl;
for (j = 0; j < 4; j++)
cin >> a[i][j];
}
for (i = 0; i < 2; i++)
{
int sum = 0;
cout << "第" << i + 1 << "个学生的各科成绩分别为:";
for (j = 0; j < 4; j++)
{
cout << a[i][j] << " ";
sum = sum + a[i][j];
}
ave = sum / 4.0;
if (ave > m)
{
m = ave;
n = i + 1;
}
SUM = SUM + sum;
cout << "总分为" << sum << " " << "平均成绩为" << ave << endl;
}
cout << "总成绩为" << SUM << endl;
cout << "平均成绩最高的是第" << n << "个学生" << " " << "该同学的成绩为:" << m * 4 << endl;
getchar();
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)