嵌套的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
我要求简要说明将代码行放在产生所需输出的位置的逻辑。
您只需要移动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]);
}