3 条题解

  • 0
    @ 2022-07-27 21:44:51

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
    int a,b;
    char c;//加/减/乘/除
    cin>>a>>c>>b;
    if(c=='+')
    cout<<a+b;
    else if(c=='-')
    cout<<a-b;
    else if(c=='*')
    cout<<a*b;
    else if(c=='/')
    cout<<a/b;
    else if(c=='%')
    printf("%.2f",double(a%b));
    /*二选一用
    int a,b;
    char op;
    cin>>a>>op>>b;
    switch(op)
    {
    case'+':
    cout<<a+b<<endl; break;
    case'-':
    cout<<a-b<<endl; break;
    case'*':
    cout<<a*b<<endl; break;
    case'/':
    cout<<a/b<<endl; break;
    }
    */
    return 0;
    }

  • -1

    *#include<iostream>
    using namespace std;

    int Add(int a,int b);

    int main()
    {
    int a,b,c;
    cin>>a>>b;
    c=Add(a,b);
    cout<<c<<endl;
    }

    int Add(int a,int b)
    {
    int c=a+b;
    return c;
    }***

  • -1

    #include <iostream>
    #include <cmath>
    using namespace std;

    int main()
    {
    int x1,x2;
    char op;
    cin>>x1>>op>>x2;

    switch(op)

    {
    case '+': cout<<x1+x2<<endl; break;
    case '-': cout<<x1-x2<<endl; break;
    case '*': cout<<x1*x2<<endl; break;
    case '/': cout<<x1/x2<<endl; break;
    }

    return 0;
    }

  • 1

信息

难度
2
分类
(无)
标签
递交数
930
已通过
297
通过率
32%
被复制
6
上传者