我想知道如何让我的程序在循环内的字符串中更改数字。 这就是我的程序现在的样子,我想改变的是字符串索引,所以每次用户输入一个新的数字时,程序会要求他另外一个这样的: 输入数字#1: 输入数字#2: 输入数字#3:等。
int[] numbers = new int[1000];
int counter;
for(counter = 0; counter < numbers.Length; counter++)
{
Console.WriteLine ("Enter Number ");
string line = Console.ReadLine();
if (string.IsNullOrEmpty (line)) {
Console.WriteLine ("No numbers entered, please input some numbers");
continue;
}
if(line == "stop")
{
break;
}
else
{
int.TryParse(line, out numbers[counter]);
}
答案 0 :(得分:2)
Console.WriteLine(string.Format("Enter number #{0}:", counter + 1));
答案 1 :(得分:1)
只需更改此行
int[] numbers = new int[1000];
int counter;
for(counter = 0; counter < numbers.Length; counter++)
{
Console.WriteLine (string.Format("Enter Number {0}: ",Counter+1));
string line = Console.ReadLine();
if (string.IsNullOrEmpty (line)) {
Console.WriteLine ("No numbers entered, please input some numbers");
continue;
}
if(line == "stop")
{
break;
}
else
{
int.TryParse(line, out numbers[counter]);
}
答案 2 :(得分:0)
声明一个字符串,即“输入数字#”+计数器并输出