1 条题解

  • 0
    @ 2025-8-24 21:18:06

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar Maxmilite
    **

    搬运于2025-08-24 21:18:05,当前版本为作者最后更新于2025-03-19 16:45:31,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    [语言月赛 202503] 格式转换器 题解

    Source & Knowledge

    本题来源于 2025 年 3 月的语言月赛,主要考察简单循环结构的运用。

    文字题解

    题目要求将输入的一系列用空格隔开的整数,转换为用逗号隔开的格式。

    我们首先先读取整数 nn,之后使用 for 循环读取 nn 个整数。

    对于每个整数,我们可以按照以下规则输出:

    • 第一个整数直接输出。
    • 从第二个整数开始,每个整数前加上一个 , 再输出。

    按照这样的规则,可以完美符合题目要求的情况,且不需要编写很复杂的代码。

    int n;
    cin >> n;
    for (int i = 1; i <= n; i++) {
        int x;
        cin >> x;      // 读取下一个数
        if (i == 1) { // 第一个数,直接输出整数本身
          cout << x;
        } else {
          cout << "," << x; // 先输出逗号,再输出数
        }
    }
    cout << endl;
    
    • 1

    信息

    ID
    11691
    时间
    1000ms
    内存
    512MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者