Windows平台下GCC编程之根据输入的运算符对两个数计算,并输出结果

来源:互联网 发布:mac 10.12.6 和10.10.6 编辑:程序博客网 时间:2024/04/30 16:00

Code::Blocks 16.01 + GCC 4.9.2 for Windows 编译运行成功

/*


16. 从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果。


*/


#include<iostream>
#include<stdio.h>


using namespace std;


int main()
{
    float a,b;
    char c;
    float result;
    cout<<"请输入数据及运算符:"<<endl;
    cin>>a;                            //Deteriorator
    c=getchar();
    cin>>b;
    switch(c)
    {
        case '+':
            result=a+b;
            cout<<a<<"+"<<b<<"="<<result<<endl;
            break;
        case '-':
            result=a-b;
            cout<<a<<"-"<<b<<"="<<result<<endl;
            break;                     //Deteriorator
        case '*':
            result=a*b;
            cout<<a<<"*"<<b<<"="<<result<<endl;
            break;
        case '/':
            if(b!=0)
            {
                result=a/b;
            }
            cout<<a<<"/"<<b<<"="<<result<<endl;
            break;
        default:
            cout<<"不合法的数据或符号!"<<endl;
    }
}

0 0
原创粉丝点击