c#控制台程序,实现两个整数的四则运算,根据用户输入运算符,使用switch语句完成相应运算

如题所述

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 计算器
{
    class Program
    {
        static void Main(string[] args)
        {
            //先输入第一个数
            Console.WriteLine("请输入第一个数:");
            int num1 =int.Parse( Console.ReadLine());
            
            //先输入第二个数
            Console.WriteLine("请输入第二个数:");
            int num2 = int.Parse( Console.ReadLine() );
            
            //选择运算符
            Console.WriteLine("请选择运算符:1.+  2.-  3.x  4./  5.%");
            string fun = Console.ReadLine();
            
             switch (fun)
            {
                case "1":
                case "+":
                    Console.WriteLine("{0}{1}{2}={3}",num1,fun,num2,num1+num2);
                    break;
                case "2":
                case "-":
                Console.WriteLine("{0}{1}{2}={3}",num1,fun,num2,num1-num2);
                    break;
                case "3":
                Console.WriteLine("{0}{1}{2}={3}",num1,fun,num2,num1*num2);
                    break;
                case "4":
                case "/":
                if(0 == num2)
                {
                  Console.WriteLine("分母为0!");  
                  break;
                }
                Console.WriteLine("{0}{1}{2}={3}",num1,fun,num2,num1/num2);
                    break;
                case "5":
                case "%":
                if(0 == num2)
                {
                  Console.WriteLine("分母为0!");  
                  break;
                }
                Console.WriteLine("{0}{1}{2}={3}",num1,fun,num2,num1%num2);
                    break;
            }
           
            Console.ReadLine();
        }

    }
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-05-29
那可以做的。可以支持带括号的什么的,都可以做出来的。

c#控制台程序,实现两个整数的四则运算,根据用户输入运算符,使用switch...
\/\/选择运算符 Console.WriteLine("请选择运算符:1.+ 2.- 3.x 4.\/ 5.%"); string fun = Console.ReadLine(); switch (fun) { case "1": case "+"

c语言编写 编写一个简单的计算器,实现两个整型数的四则运算。
1、打开CodeBlocks,新建一个空白文件,先定义头文件和主函数,接着写程序多大的主体:2、首先定义所需要的变量,将变量定义为浮点型,定义输入函数,将刚才的x和y定义为计算的变量,将c定义为选择计算方式的变量。用switch语句,将c作为选择变量,填写计算方式的选项,最后在主函数中输入一个输出函数来...

c语言编写 编写一个简单的计算器,实现两个整型数的四则运算。
include<iostream.h> include<stdio.h> int main(){ int a,b;char ch,pm='Y';while(pm!='N'){ cout<<"请输入第一个数:"<<endl;cin>>a;cout<<"请输入运算符号:"<<endl;cin>>ch;cout<<"请输入第二个数:"<<endl;cin>>b;if(ch=='+')cout<<a+b<<endl;else if(ch=='-'...

如何用switch语句编写四则运算?要求输入运算符跟两个数字,直接...
while (1){ printf("输入数值和运算符(数值->运算符->数值):");scanf("%lf%c%lf", &operand1,&operator[0], & operand2);switch (operator[0]){ case '+': printf("%.2lf\\n", operand1 + operand1);break;case '-': printf("%.2lf\\n", operand1 - operand2);break;case ...

由用户输入一个实现两个整数的四则运算(+-*\/)的表达式,并给出结果。
\/* C语言程序设计题,由用户输入一个实现两个整数的四则运算(+-* \/)的表达式,并给出结果。如果用户输入的除数为0,则输出: Divisor can not be 0 如果输入的符号不是+-* \/,则输出: input error *\/ include "stdio.h"void main(){ int x,y,result;float temp;char oprand,flag='Y'...

输入两个整数的四则(+,-,*,\/)运算式,输出计算结果。如输入:123+456...
include<stdio.h>#include<math.h>void main(){ long int i,j,sum; char c; printf("请输入整数的四则运算\\n"); scanf("%d %c %d",&i,&c,&j); switch(c) { case'+':sum=i+j; printf("%d+%d=%d\\n",i,j,sum);break; case'-':sum=i-j; printf("%...

c# 使用控制台程序编写一个简单的四则运算计算器
Console.WriteLine("输入运算符(+—*\/)");\/\/ c=Console.ReadLine();char str=Convert.ToChar(Console.ReadLine());Console.WriteLine("第er个数:");int b = Int32.Parse(Console.ReadLine());\/\/int c = a + b;\/\/Console.WriteLine("两个数和为:{0}",c);switch (str) { case ...

c++编写一个程序,实现2个数之间简单的四则运算。
void main(){double x,y;char op;printf("输入你要计算的式子(2个数的四则运算)如11.2-3.1并回车:");scanf("%lf%c%lf",&x,&op,&y);switch(op){case'+':printf("%f+%f=%f\\n",x,y,x+y);break;case'-':printf("%f-%f=%f\\n",x,y,x-y);break;case'*':printf("%f*...

用C#言语利用控制台编写一个四则运算的C#程序(求和、差、积和商)
这个四则运算程序是循环的,并且运算符输错会提示重新输入 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 计算器 { class Program { static void Main(string[] args){ int x = 1;do { Console.Write("请输入第一个数字:");double a = Convert....

...程序,输入2个数,定义四个函数,分别实现加减乘除四则运算,要使用函数...
1、打开python语言中的命令窗口,定义函数com_result,传入三个参数x、y和func。2、定义一个变量result,然后调用第一步中的函数,使用lambda表达式。3、使用同样的方法,调用函数com_result,这次lambda表达式使用减号。4、再次调用函数,lambda表达式使用乘号,连接两个操作数。5、如果要计算两个数的除法,...

相似回答