输入:
您应该输入EOF。每个输入的第一行将包含由单个空格分隔的两个数字。第一个数字表示完成冲刺的总小时数(0 输出:
每个测试用例只打印一行。如果完成项目需要一天时间,则打印“项目将在1天内完成。”一天以上打印“项目将在D天内完成。”,其中D表示完成项目的天数。 示例输入
10 2
五
五
10 2
五
4
样本输出
项目将在1天内完成。
项目将在2天内完成。 如何在c#console应用程序中解决此问题? 我已经创建了计算结果的方法,但需要双重输入才能在控制台窗口中显示结果 我的解决方案List<string> lines = new List<string>();
string line;
while ((line = Console.ReadLine()) != null)
{
lines.Add(line);
}
getResult(lines);
答案 0 :(得分:0)
我意识到你想要在达到总成员数时显示结果。所以这是你改进的代码:
List<string> lines = new List<string>();
string line;
int count = -2; // Current member index;
int totalcount = 0; // Total members count;
while (count < totalcount)
{
line = Console.ReadLine();
lines.Add(line);
if(count == -1) // your app doesn't count first and second line
{
totalcount = Convert.ToInt32(line);
}
count++;
}
getResult(lines);
我希望它有所帮助。