位置C#位置文字
我刚刚开始学习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; 小数
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;
}
}