weike


私信TA

用户名:weike

访问量:1644

签 名:

等  级
排  名 13966
经  验 850
参赛次数 0
文章发表 17
年  龄 0
在职情况 学生
学  校 佛山科学技术学院
专  业

  自我简介:

解题思路:

    1.使用if-else方法

    2.使用switch方法

注意事项:

    使用while多次测试

参考代码:

//if-else方法
#include<iostream>
using namespace std;
int main(){
    int a,b;
    char c;
    while(cin>>a>>b>>c){
        if(c == '+'){
            cout<<a+b<<endl;
        }else if(c == '-'){
            cout<<a-b<<endl;
        }else if(c == '*'){
            cout<<a*b<<endl;
        }else if(c == '/'){
            cout<<a/b<<endl;
        }else if(c == '%'){
            cout<<a%b<<endl;
        }
    }
    cout<<endl;
    return 0;
}
   
   
//switch方法
#include<iostream>
using namespace std;
int main(){
    int a,b;
    char c;
    while(cin>>a>>b>>c){
        switch(c){
            case '+':
                cout<<a+b<<endl;
                break;
            case '-':
                cout<<a-b<<endl;
                break;
            case '*':
                cout<<a*b<<endl;
                break;
            case '/':
                cout<<a/b<<endl;
                break;
            case '%':
                cout<<a%b<<endl;
        }
    }
    cout<<endl;
    return 0;
}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区