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

这串代码的问题在哪里啊大神请把我查找一下!!这是一个简单的计算器!

这串代码的问题在哪里啊大神请把我查找一下!!这是一个简单的计算器!

闷a 2017-10-30 17:01:20
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
  • 1 回答
  • 0 关注
  • 1131 浏览

添加回答

举报

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