为了账号安全,请及时绑定邮箱和手机立即绑定

请大神帮我看一下这串代码错在哪了

请大神帮我看一下这串代码错在哪了

闷a 2017-10-30 18:01:44
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{    class Program    {        static void Main(string[] args)        {            double z = 0;            double x = Convert.ToDouble(Console.ReadLine());            string u = Console.ReadLine();            double y = Convert.ToDouble(Console.ReadLine());            switch (u)            {                case "+":                    z = x + y;                    Console.WriteLine("{}{}{}={}",x,u,y,z);                    break;                case "/":                    z = x / y;                    Console.WriteLine("{}{}{}={}",x,u,y,z);                    break;                case "-":                    z = x - y;                    Console.WriteLine("{}{}{}={}",x,u,y,z);                    break;                case "*":                    z = x * y;                    Console.WriteLine("{}{}{}={}",x,u,y,z);                    break;                case "%":                    z = x % y;                    Console.WriteLine("{}{}{}={}",x,u,y,z);                    break;                default:                    Console.WriteLine("您输入的运算符号有问题");                    break;            }            Console.ReadLine();        }    }}
查看完整描述

1 回答

已采纳
?
习惯受伤

TA贡献885条经验 获得超1144个赞

这是段c#代码,其中很明显的格式化输出格式有错误,这一行:
Console.WriteLine("{}{}{}={}",x,u,y,z);
正确的应为:
Console.WriteLine("{0}{1}{2}={3}",x,u,y,z);
大括号和大括号中间的数字会被后边的参数,依次替换。

查看完整回答
1 反对 回复 2017-10-31
  • 闷a
    闷a
    哇居然忘了这个。。。
  • 1 回答
  • 0 关注
  • 1337 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信