这个简单的程序输入整数并打印它们,但如果它看到60就停止打印
string input = string.Empty;
int intValue = 0;
int[] numbers = new int[5];
for (int i = 0; i < 4; i++)
{
input = Console.ReadLine();
if (int.TryParse(input, out intValue))
numbers[i] = intValue;
}
for (int i = 0; i < numbers.Length; i++)
{
while (numbers[i] != 60)
{
Console.WriteLine(intValue);
}
}
Run Code Online (Sandbox Code Playgroud)
程序在第4次输入之后继续进行无限循环输入:1 2 3 4 4 4 4 4 4 ........等等
我不知道原因.... ^ _ ^
while (numbers[i] != 60)
{
Console.WriteLine(intValue);
}
Run Code Online (Sandbox Code Playgroud)
应该:
if (numbers[i] != 60)
{
Console.WriteLine(intValue);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1511 次 |
| 最近记录: |