嵌套的for循环显示输出与输入明显分离

本文关键字:输入 分离 输出 for 循环 显示 嵌套 | 更新日期: 2023-09-27 18:17:39

下面使用for循环的代码打印用户输入的五个数字。我希望程序用一串点将输出和输入分开。

using System;
class abc
{
    public static void Main(string[]args)        
    {
        int i, j;
        string[]tele = new string[5];
        Console.WriteLine("Enter Five Numbers. Program Will Reproduce Them.");
        for(i=0; i<=4; i++)  // i is for accepting numbers
        {
            tele[i]  = Console.ReadLine();
        }
        for(j=0;j<=4;j++)  // j is for reproducing them
        {  
            Console.WriteLine(tele[j]);
        }
        Console.WriteLine(".......................");
        Console.ReadLine();
    }     
 }

我一直在尝试将输入数字与程序用点串打印出来的输出分开:为此,代码行Console.WriteLine(".......................");指的是。在这个位置,在所有五个数字重印之后,在末尾加上虚线。我确实尝试过在j循环开始之前通过移动这行代码来操纵程序,但是没有帮助。我正在努力实现如下所示的显示。

输入5个数字。程序会复制它们。
123年
456年
789年
234年
345年
....................
123年
456年
789年
234年
345

我要求简要说明将代码行放在产生所需输出的位置的逻辑。

嵌套的for循环显示输出与输入明显分离

您只需要移动Console.WriteLine()语句。我建议以后使用调试器逐步调试代码。

        for (i = 0; i <= 4; i++)  // i is for accepting numbers 
        {
            tele[i] = Console.ReadLine();
        }
        Console.WriteLine(".......................");
        for (j = 0; j <= 4; j++)  // j is for reproducing them 
        {
            Console.WriteLine(tele[j]);
        }