说明:
打印1到100之间的数字。如果数字可以被3整除,请改为打印“Fizz”。如果是5,请打印“Buzz”。如果两者都打印“FizzBuzz。”
修改程序,以便有一个程序和一个可重用的库来渲染FizzBuzz。
我遇到问题#2,因为我不熟悉使用C#类库。如何修改程序以便我有一个可重用的库来渲染FizzBuzz?
这就是我对#1的所作所为:
class Program
{
static void Main(string[] args)
{
int[] fizzBuzz = new int[100];
for (int i = 0; i < 100; i++)
{
fizzBuzz[i] = (i + 1);
// Console.WriteLine(fizzBuzz[i]);
}
for (int ii = 0; ii < fizzBuzz.Length; ii++)
{
if ((fizzBuzz[ii] % 5) == 0 && (fizzBuzz[ii] % 3) == 0)
{
Console.WriteLine("FizzBuzz");
}
else if ((fizzBuzz[ii] % 5) == 0)
{
Console.WriteLine("Buzz");
}
else if ((fizzBuzz[ii] % 3) == 0)
{
Console.WriteLine("Fizz");
}
else
{
Console.WriteLine(fizzBuzz[ii]);
}
} Console.ReadLine();
}
}
}
答案 0 :(得分:3)
将新项目添加到Class Library类型的Visual Studio解决方案。
将您的课程移到新项目中。将您的课程重命名为Program以外的其他课程,例如变化
class Program
到
public class FizzBuzz
(将其公开,以便从原始项目中可见)。
将原始项目中的引用添加到新的类库项目中。