/*
*copyright(c)2014,烟台大学计算机学院
*All right reserved.
*文件名称:test.cpp
*作 者:李晓凯
*完成日期:2014年10月30日
*版本号:v1.0
*
*问题描述:根据输入的式子计算结果
*输入描述:一个式子
*程序输出:一个整数,代表结果
*/
#include <iostream>
using namespace std;
int main()
{
int a=100;
int b=20;
int c;
char oper;
cout<<"请输入要计算的式子:\n";
cin>>a>>oper>>b;
switch(oper)
{
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;
}
学习总结:通过这个程序,对switch语句程序有了更深的了解,也对一个简单计算机的内部程序有了一些了解,知识总是这样奇妙!!!