zoukankan      html  css  js  c++  java
  • 计算器(calculator) 算法竞赛入门经典 习题3-4

      编写程序,读入一行恰好包含一个加号、减号或乘号的表达式,输出它的值。这个运算符保证是二元运算符,且两个运算数均为不超过100的非负整数。运算数和运算符可以紧挨着,也可以用一个或多个空格、TAB隔开。行首末尾均可以有空格。提示:选择合适的输入方法可以将问题简化。

      样例输入:1+1

      样例输出:2

      样例输入:2-  5

      样例输出:-3

      样例输入:0  *1982

      样例输出:0

     1 #include <iostream>
     2 using namespace std;
     3 
     4 int main(){
     5     int a,b,result;
     6     char c;
     7     while(cin>>a>>c>>b){ //cin连续读的方式:如果有一个读取错误就不会继续读,除非使用cin.clear()
     8         switch(c){
     9             case '+':
    10                 result=a+b;
    11                 break;
    12             case '-':
    13                 result=a-b;
    14                 break;
    15             case '*':
    16                 result=a*b;
    17                 break;
    18         }
    19         cout<<result<<endl;
    20     }
    21     return 0;
    22 }
  • 相关阅读:
    Java-WebDriver模块
    Java-数据类型(八中基本数据类型)
    Java基础
    Java介绍
    Eclipse介绍
    Jmeter-服务器监控技术
    性能测试
    Jmeter-相关字段含义
    Jmeter-监听器
    Jmeter-BeanShell组件应用
  • 原文地址:https://www.cnblogs.com/purgiant/p/3186284.html
Copyright © 2011-2022 走看看