欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

简易计算器

程序员文章站 2024-02-10 22:16:22
...
#include<iostream>
using namespace std;
int main()
{
    int x,y;
    char r;
    cin>>x>>y>>r;
    if(y==0 && int(r)==int('/')){
        cout<<"Divided by zero!"<<endl;
    }
    else{
    switch(int(r)){
        case int('+'):
            cout<<x+y<<endl;
            break;
        case int('-'):
            cout<<x-y<<endl;
            break;
        case int('*'):
            cout<<x*y<<endl;
            break;
        case int('/'):
            cout<<x/y<<endl;
            break;
        default:
            cout<<"Invalid operator!"<<endl;
    }
    }
    return 0;
}