【发布时间】:2018-10-30 12:11:48
【问题描述】:
如标题所述。我现在完成了程序的大部分代码,这是最后一部分。老实说,在这一点上,我只是不明白如何执行此操作。我知道我应该使用类似于实现等级字母的方式来实现它,但是我如何以这样的方式实现它,即对于等级范围内的每个等级,分布图都会在相关等级范围内添加一个星号。
基本上分布图应该是这样的:
整体成绩分布:
0-9:
10-19:
20-29:
30-39:
40-49:
50-59:
60-69:***
70-79: ******
80-89: ***********
90-99: *******
100:***
认为通过链接提供所有代码可能会更好,因此您可以这样做:
This is my code on dotnetfiddle
我试图弄清楚这一点。我被告知从 0 循环到 100 到 10 秒,然后嵌套循环从 0 循环到星星的数量。 N 等于学生人数,5 与每个学生的成绩相关:
for (int i = 0; i <= 100; i += 10)
{
Console.WriteLine(i + " - " + (i + 10));
for (int j = 0; j < (n*5); j++)
{
// add stars here
}
}
【问题讨论】:
标签: c# loops for-loop nested-loops