c++实现简单的计算器(加减乘取余模除)
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
double number1=0.0;
double number2 =0.0;
char operation =0;
cout<<"请输入操作数:"<<endl;
cin>>number1>>operation>>number2;
cout << number1 << operation << number2;
switch (operation)
{
case '+':
cout<<"="<<number1+number2<<endl;
break;
case '-':
cout << "=" << number1 - number2 << endl;
break;
case '*':
cout << "=" << number1 * number2 << endl;
break;
case '/':
if ((long)number2 == 0)
{
cout<<"除数为零"<<endl;
}
else
cout << "=" <<number1 / number2<<endl;
break;
case '%':
if ((long)number2 == 0)
{
cout << "除数为零" << endl;
}
else
cout << "=" << (long)number1 % (long)number2 << endl;
break;
default:
cout<<"输入错误,请重新输入。"<<endl;
break;
}
system("pause");
return 0;