第十周程序填充

问题及代码:

</pre><p> </p><pre class="cpp" name="code">#include <iostream>
using namespace std;
int main()
{
    int a = 100;
    int b = 20;
    int c;
    char oper;
    cin>>a>>oper>>b;
    switch(oper)  //(1)
    {
    case '+':
        c = a + b;
        break;
    case '-':
        c = a - b;
        break;
    case '*':
        c = a * b;
        break;
    default :
        if( b==0)
            c = a;
        else
            c = a / b;
        break;
    }
    cout<<"c="<<c<<endl;
    return 0;
}


 

运行结果:

第十周程序填充_第1张图片

知识点总结:oper是定义的字符,switch后面只能用oper了

你可能感兴趣的:(第十周程序填充)