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

C#火车车厢载客统计练习题代码错误,求帮忙排查原因

问题原因

你的代码只完成了总人数统计和输出,缺少题目要求的第一个输出步骤:按顺序输出所有车厢的乘客数,数字之间用空格分隔。

  • 你当前的代码只有Console.WriteLine(p);这一行输出逻辑,只会打印总人数,完全没有输出车厢人数列表的步骤,自然和题目要求的输出结果不符。

修正方案

在输出总人数之前,加一行代码把wagons数组里的元素用空格拼接后输出即可,C#可以直接用string.Join()方法完成拼接:

using System;
using System.Linq;

namespace Arrays___Exercise
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int n = int.Parse(Console.ReadLine());
            int[] wagons = new int[n];
            int p = 0;
            
            for (int i = 0; i < wagons.Length; i++)
            {
                wagons[i] = int.Parse(Console.ReadLine());
                p += wagons[i];
            }
            // 新增:输出所有车厢人数,空格分隔
            Console.WriteLine(string.Join(" ", wagons));
            Console.WriteLine(p);
            
        }
    }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 12:15:03