输入一个算式,并求出该算式

我的程序:

[cpp] view plain copy print ?
  1. /*  
  2. * 程序的版权和版本声明部分:  
  3. * Copyright (c) 2011, 烟台大学计算机学院  
  4. * All rights reserved.  
  5. * 文件名称:test.cpp  
  6. * 作    者:王鲁峰  
  7. * 完成日期:2013 年11月 1 日  
  8. * 版 本 号:v1.0  
  9. * 对任务及求解方法的描述部分: 
  10. * 输入描述:无  
  11. * 问题描述:  输入一个算式,并求出该算式
  12. * 问题分析:略 
  13. * 算法设计:略  
  14. */    
  15. #include <iostream>
    #include <cmath>
  16. using namespace std;
  17. int main()
    {  double  d,num1,num2;
       char c;
       cout<<"请输入一个算式:"<<endl;
       cin>>num1>>c>>num2;
       switch(c)
       {case '+':d=num1+num2;break;
        case '-':d=num1-num2;break;
        case '*':d=num1*num2;break;
        case '/':d=num1/num2;break;
       }
       cout<<"该算式的答案是:"<<d<<endl;
           return 0;
    }
  18. 运行结果:

    输入一个算式,并求出该算式_第1张图片

  19. 心得体会:

      刚开始接触switch语言,感觉有点难度。 

  20. 知识点总结:

                   注意字符型与switch语言的注意点。
 

你可能感兴趣的:(输入一个算式,并求出该算式)