You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何生成指定格式的连续带前缀数字序列并修正输出结果

解决方法:输出带固定前缀的连续数字串

嘿,我来帮你调整代码达到预期的输出效果!你想要的是每个数字前加上固定前缀0123,然后依次输出01230 01231 01232 01233,对吧?咱们先看看原来代码的问题:

原来的两个循环只是分别输出了0123(连续无前缀的数字)和每行单独的0/1/2/3,完全没加上你需要的固定前缀,逻辑也不符合要求。下面给你两种简单的修改方案:

方案1:用String.Join快速拼接(简洁高效)

这种方法利用LINQ和字符串拼接,一行就能搞定:

using System.Linq; // 需要引用这个命名空间

var output = string.Join(" ", Enumerable.Range(0, 4).Select(i => $"0123{i}"));
Console.WriteLine(output);
  • Enumerable.Range(0,4)生成0到3的数字序列
  • Select(i => $"0123{i}")给每个数字加上前缀0123
  • string.Join(" ", ...)把所有拼接后的字符串用空格连接起来

方案2:用循环逐次输出(更直观)

如果你更习惯用循环控制输出,也可以这样写:

for (int i = 0; i < 4; i++)
{
    // 输出前缀+当前数字
    Console.Write($"0123{i}");
    // 除了最后一个元素,后面加空格
    if (i != 3)
    {
        Console.Write(" ");
    }
}
// 最后换行,让输出更规范
Console.WriteLine();

两种方法都能得到你想要的01230 01231 01232 01233输出~

内容的提问来源于stack exchange,提问作者Dima

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.27 22:02:27