【发布时间】:2018-03-11 04:48:38
【问题描述】:
我尝试在 C# 中编写 FizzBuzz 代码,但它给我的错误代码是我在某处遗漏了“,”,但我找不到放置它的位置 另外我知道代码中还有其他底层程序我只需要修复它,以便我可以编译和修复它们
using System;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
float i = 0;
if (i != 101)
{
i = i + 1;
float i3 = i / 3;
float i5 = i / 5;
float i15 = i / 15;
string Print = Convert.ToString(i)
else ; if ((i3 %1) > 0)
{
string Hold = ("Fizz");
Print = Hold;
}
else if ((i3 % 1) > 0)
{
string Hold = ("Buzz");
Print = Hold;
}
else if ((i15 % 1) > 0)
{
string Hold = ("FizzBuzz");
Print = Hold;
}
Console.WriteLine(Print)
; Console.WriteLine("Done");
Console.ReadLine();
}
}
}
}
【问题讨论】:
-
确切的错误信息是什么,它说它发生在哪里?是的,这里有很多问题,我相信你的编译器已经给出了它们,所以你可以从第一个开始,然后继续前进。
-
你还有更多问题
-
@Agent_Orange 您的代码也有错误,在第一个
if范围内创建的变量在您创建的else范围内不可见。 -
@john,这是我要指出的语法错误之一
-
停止评论这篇文章。发帖人应该努力解决问题,至少应该发布具体的错误信息和行位置。在这里继续向 cmets 添加噪音没有任何好处。