#include <iostream> using namespace std; int main() { while(true) { try { int x; scanf("%d",&x); char c; scanf("%c",&c); int y; scanf("%d",&y); switch(c) { case ‘+‘: cout<<x+y<<endl; break; case ‘-‘: cout<<x-y<<endl; break; case ‘*‘: cout<<x*y<<endl; break; case ‘/‘: if(y==0) cout<<"除数不可以为0"<<endl; else cout<<x/y<<endl; break; default: break; } } catch(exception e) { cout<<"出错!"<<endl; } } return 0; }通过编译
原文:http://blog.csdn.net/itbuluoge/article/details/21185217