0

我想知道如何让我的程序更改循环内的字符串中的数字。这就是我的程序现在的样子,我想改变的是字符串索引,所以每次,用户输入一个新数字,程序都会要求他输入另一个数字:输入数字#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]);
            }
4

3 回答 3

2
Console.WriteLine(string.Format("Enter number #{0}:", counter + 1));
于 2013-08-30T12:28:48.530 回答
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]);
            }
于 2013-08-30T12:29:30.403 回答
0

声明一个字符串,它是“输入数字#”+计数器并输出它

于 2013-08-30T12:28:40.427 回答