switch01.cpp

来自「数据结构常用算法合集」· C++ 代码 · 共 28 行

CPP
28
字号
 //switch01.cpp
 #include <iostream.h>			//cout
 #include <conio.h>			//getch()
 void main()
 { short a,b;
   char op;
   cout << "输入a,b="; cin >> a >> b;
   do
   { cout << "运算(+,-,*,/):"; cin >> op;
     switch (op)
     { case '+':cout << a << '+' << b << '=' << (a+b);
             break;
      case '-':cout << a << '-' << b << '=' << (a-b);
             break;
      case '*':cout << a << '*' << b << '=' << (a*b);
             break;
      case '/':if (b!=0) 		//分母b不能为0
             cout << a << '/' << b << '=' << (a/b);
             else if (a!=0)		//分母a不能为0
             cout << b << '/' << a << '=' << (b/a);
             break;
      default :cout << "错误! " << op << " 非运算符!";
     }
     cout << endl;
     cout << "再运算吗(y/n)?"; cin >> op;
   } while (op!='n');
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?