【发布时间】:2014-08-14 10:26:31
【问题描述】:
我有一个应用程序,它会询问用户一组问题,然后接收这些问题的答案并存储它们。我还有一行有问题的代码,其中控制台返回了有关用户的统计信息。我试图让控制台写出用户回答了多少正确的问题和多少不正确的问题,但是当所说的数量为一时,使“问题”一词成为单数,而当它大于一时,使“问题”一词成为复数。以下是我编写的代码行,虽然我收到标题中写的错误:
Console.WriteLine (
"You have answered {0} question{1} correctly and {2} question{3} incorrectly.",
correctCount1,
correctCount1 > 1 || correctCount1 == 0 ? "s" : incorrectCount1,
incorrectCount1 > 1 || incorrectCount1 == 0 ? "s" :);
【问题讨论】:
-
我缺少最后一个条件运算符的一部分。那不会编译。