其他分享
首页 > 其他分享> > 412、Fizz Buzz

412、Fizz Buzz

作者:互联网

412、Fizz Buzz

题目:

写一个程序,输出从 1 到 n 数字的字符串表示。

\1. 如果 n 是3的倍数,输出“Fizz”;

\2. 如果 n 是5的倍数,输出“Buzz”;

3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。

示例:

n = 15,

返回:
[
    "1",
    "2",
    "Fizz",
    "4",
    "Buzz",
    "Fizz",
    "7",
    "8",
    "Fizz",
    "Buzz",
    "11",
    "Fizz",
    "13",
    "14",
    "FizzBuzz"
]

解答:

//直接按照题意进行操作就行
public IList<string> FizzBuzz(int n)
{
    List<string> list = new List<string>();
    for (int i = 1; i <= n; i++)
    {
        if (i % 5 == 0 && i % 3 == 0) list.Add("FizzBuzz");
        else if (i % 5 == 0) list.Add("Buzz");
        else if (i % 3 == 0) list.Add("Fizz");
        else list.Add(i.ToString());
    }
    return list;
}

标签:FizzBuzz,list,else,Add,412,Buzz,Fizz
来源: https://blog.csdn.net/qq_22824431/article/details/112756600