我有一个显示数字的任务,该数字分为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);
}
}
不起作用。
对于这样的问题,我感到非常抱歉,但是我是一个初学者,我到处都看过,但是在任何地方都找不到。 最后一个数字后不应是逗号。
答案 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();