【发布时间】:2019-10-09 06:54:16
【问题描述】:
代码需要在符合条件的值之后输出逗号,除了最后一个,似乎无法找到一种方法如何让代码忽略最后一个逗号 .
public class LabWork1
{
public static void Main(string[] args)
{
Console.Write("n: ");
int n = int.Parse(Console.ReadLine());
var numbers = new StringBuilder();
for (int i = 1; i <= n; i++)
{
if (i % 3 == 0 || i % 5 == 0)
{
numbers.Append(i);
numbers.Append(", ");
}
}
Console.Write(numbers.ToString());
}
}
应该是
3, 5, 6, 9
实际(注意最后一个逗号)
3, 5, 6, 9,
【问题讨论】: