zoukankan      html  css  js  c++  java
  • 7-20 简单计算器

     1 #include<stdio.h>
     2 
     3 int main(void)
     4 {
     5     char ch;
     6     int number;
     7     int flag = 0;
     8     int ret;
     9 
    10     scanf("%d", &number);        //读入一个数字
    11     ret = number;                //如果只有一个操作数,那么结果就是这个操作数
    12     ch = getchar();                //读下一个运算符
    13     while (ch != '=')            //如果运算符不是=,读入下一个操作数
    14     {
    15         scanf("%d", &number);
    16         switch (ch)
    17         {
    18         case '+':ret = ret + number; break;
    19         case '-':ret = ret - number; break;
    20         case '*':ret = ret * number; break;
    21         case '/':if (number == 0) {flag = 1;break;} else {ret = ret / number; break;}        
    22         default:flag = 1; break;
    23         }
    24         ch = getchar();
    25     }
    26 
    27     if (flag)
    28     {
    29         printf("ERROR
    ");
    30     }
    31     else
    32     {
    33         printf("%d", ret);
    34     }
    35 
    36     return 0;
    37 }
  • 相关阅读:
    软件测试工具
    Linux笔记
    Google Test
    字典dict()
    元组tuple 可迭代对象
    列表list
    一些总结
    format()
    列表list
    format() expandtabs() 输入表格数据
  • 原文地址:https://www.cnblogs.com/2018jason/p/11946766.html
Copyright © 2011-2022 走看看