c++实现输入多个学生的成绩

shell33168 2017-12-02 12:53:28
为什么只能输入第一个学生的成绩呢?麻烦大家帮我看一下。
#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
int score[5][4];
int fail[5] = { 0 };
int i,j,sum = 0, count = 0;
bool flag;
for (int i = 0; i < 5; i++)
{
flag = false;
cout << "请输入No." << i + 1 << "的四门科目成绩:" ;
for (j = 0; j < 4; j++)
{
cin >> score[i][j];
sum += score[i][j];
if (score[i][j] < 60)
{
fail[i] += 1;
if (flag == false)
{
count++;
flag = true;
}
}
}
}
//cout << endl;
//cout << "全班的总成绩:" << sum
// << ",全班的平均分:" << (float)sum / (5 * 4) << endl;
//cout << "共有" << count << "人不及格的科目" << endl;
//
//for (i = 0; i < 5; i++)
//{
// if (fail[i] != 0)
// {
// cout << "No." << i + 1 << "有" << fail[i] << "科不及格" << endl;
// }
//}
system("pause");
return 0;
}
...全文
1103 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shell33168 2017-12-02
  • 打赏
  • 举报
回复
我输入时候多打了, 谢谢各位了
  • 打赏
  • 举报
回复
没有问题啊,可以输入
das白 2017-12-02
  • 打赏
  • 举报
回复
设置断点调试一下一下

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧