Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
位置C#位置文字_C# - Fatal编程技术网

位置C#位置文字

位置C#位置文字,c#,C#,我刚刚开始学习C#编码,我最新的关于数组的作业问题需要示例图中所示的输出,我将输入到目前为止我编写的代码中。我的问题是,当我运行程序时,我在两行之间有空格,并且两个表没有完全对齐,有人知道我如何重新定位,使其看起来像示例图片吗?谢谢 这是示例输出 int[]hrs={8,24,9,7,6,12,10,11,23,1,2,9,8,8,9,7,9,15,6,1,7,6,12,10,11,23,1,2,9,8}; 十进制费用; 常量十进制小时费率=2.5m,最大费用=20; 十进制平均值=0; 小数

我刚刚开始学习C#编码,我最新的关于数组的作业问题需要示例图中所示的输出,我将输入到目前为止我编写的代码中。我的问题是,当我运行程序时,我在两行之间有空格,并且两个表没有完全对齐,有人知道我如何重新定位,使其看起来像示例图片吗?谢谢

这是示例输出

int[]hrs={8,24,9,7,6,12,10,11,23,1,2,9,8,8,9,7,9,15,6,1,7,6,12,10,11,23,1,2,9,8};
十进制费用;
常量十进制小时费率=2.5m,最大费用=20;
十进制平均值=0;
小数总数=0;
控制台。WriteLine(“小时停车费”);
用于(整数计数=0;计数<小时长度;计数++)
{                
WriteLine({0,3}),hrs[count]);
费用=小时[计数]*小时费率;
如果(费用>最高费用)
{
费用=最高费用;
}
Console.WriteLine({0,13}),fee.ToString(“C”);
//计算平均支付费用
{
总计=总计+费用;
}
}
平均值=总数/30//平均数=总数/30;
控制台写入线(“平均停车费:+avg.ToString(“C”));
Console.ReadKey();
Console.ReadKey();

您使用的是
WriteLine
,它将在新行中添加一个条目,最好将输出和打印结合起来:

for (int count = 0; count < hrs.Length; count++)
{       
    //Console.WriteLine("{0,3}", hrs[count]);
    fee = hrs[count] * HOURLY_RATE;
    if (fee > MAX_FEE)
    {
        fee = MAX_FEE;
    }
    //Console.Write("{0,13}", fee.ToString("C"));

    Console.WriteLine("{0,3}  {1,13}", hrs[count], fee.ToString("C"));

    // calculate average fee paid                    
    {
        total = total + fee;
    }
}
for(int count=0;count最高费用)
{
费用=最高费用;
}
//Console.Write(“{0,13}”),fee.ToString(“C”);
Console.WriteLine(“{0,3}{1,13}”),hrs[count],fee.ToString(“C”);
//计算平均支付费用
{
总计=总计+费用;
}
}

你知道Console.WriteLine和Console.Write之间的区别吗?我又看了一眼,谢谢,我仍然在思考这个问题,只有5周的时间。祝你好运。非常感谢你的帮助!
for (int count = 0; count < hrs.Length; count++)
{       
    //Console.WriteLine("{0,3}", hrs[count]);
    fee = hrs[count] * HOURLY_RATE;
    if (fee > MAX_FEE)
    {
        fee = MAX_FEE;
    }
    //Console.Write("{0,13}", fee.ToString("C"));

    Console.WriteLine("{0,3}  {1,13}", hrs[count], fee.ToString("C"));

    // calculate average fee paid                    
    {
        total = total + fee;
    }
}