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;
}
...全文
691 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
shell33168 2017-12-02
我输入时候多打了, 谢谢各位了
  • 打赏
  • 举报
回复
没有问题啊,可以输入
  • 打赏
  • 举报
回复
das白 2017-12-02
设置断点调试一下一下
  • 打赏
  • 举报
回复
相关推荐
发帖
C++ 语言
加入

6.0w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
申请成为版主
帖子事件
创建了帖子
2017-12-02 12:53
社区公告
暂无公告