我不知道是什么问题?与输入的数字相乘

问题描述 投票:0回答:1

我是C#新手,我正在w3resource.com做一些练习,问题是:编写一个使用数字作为输入的C#Sharp程序,并打印其乘法表:这是我的

Console.WriteLine("Enter a number : ");
int number = Convert.ToInt32(Console.ReadLine());

for (int i = 0; i < 10; i++)
{
  Console.WriteLine("{0} * {1} = {3}", number, i, number * i);

}

并且它告诉我索引必须大于0 ...

mscorlib.dll中发生了'System.FormatException'类型的未处理的异常

((我已将其从土耳其语翻译为英语)

c# visual-studio multiplication solver unhandled-exception
1个回答
1
投票

您在{3}方法中具有索引Console.WriteLine,但是只有3个论据。该论据列表从零开始。

Console.WriteLine("{0} * {1} = {3}", number, i, number * i);

应该是

 Console.WriteLine("{0} * {1} = {2}", number, i, number * i);
© www.soinside.com 2019 - 2024. All rights reserved.