int x; x=5; while (x) { Console.Write("加油!"); x--; }
要求输出五次“加油!”,逻辑没有问题,为什么提交结果是错误的
while的括号当中没有一个具体的条件,就算通过,将会无限循环下去!
在C#中条件判断语句的判断条件只能是条件判断表达式,而不能像C C++一样可以使用一个值的布尔值来表示逻辑的真假
把While(x)改为While(x>0)
while代码那里,括号内(x>0)
你那个循环变量没有截止