用逗号分隔数字

时间:2018-10-16 18:37:18

标签: c#

我有一个显示数字的任务,该数字分为3和5。我显示了它们,但必须使用逗号分隔输出。

desired_col_named = [f'P{x[1]*100} {x[0]}' for x in col_name]

Console.WriteLine("Write number greater than 0: "); string input = Console.ReadLine(); int n; if (int.TryParse(input, out n)) { for (int i = 1; i < n + 1; i++) { if (i % 3 == 0 || i % 5 == 0) Console.Write("{0} ", i); } } 不起作用。

对于这样的问题,我感到非常抱歉,但是我是一个初学者,我到处都看过,但是在任何地方都找不到。 最后一个数字后不应是逗号。

1 个答案:

答案 0 :(得分:0)

更改:

Console.Write("{0} ", i);

收件人

Console.Write($"{i}, ");

修改为处理尾随逗号:

        var results = new List<int>();

        for (int i = 1; i < n + 1; i++)
        {
            if (i % 3 == 0 || i % 5 == 0)
            {
                results.Add(i);
            }
        }

        Console.Write(string.Join(", ", results));
        Console.Read();