【发布时间】:2015-10-25 23:25:15
【问题描述】:
所以这个嵌套循环应该为每个练习生成 10 个随机分数 用户输入的学生。生成分数后,必须将它们全部相加并找到平均分数。但是,当我运行程序时,它没有给我任何值。代码如下:
int progExAvg, progExScore, studentAmt;
int counter = 0;
int progExTotal = 0;
srand(time(0));
cout << "Please enter how many students do you have in your class: ";
cin >> studentAmt;
cin.sync();
while (counter < studentAmt)
{
for(int i = 0; i < 10; i++)
{
progExScore = rand() % 100 + 1;
progExTotal = progExTotal + progExScore;
}
progExAvg = progExTotal / 10;
}
cout << progExAvg << endl;
return 0;
【问题讨论】:
-
你永远不会增加
counter。所以while循环永远不会终止
标签: c++ loops generator nested-loops