简单的整数计算器程序

2018-07-17  本文已影响0人  Co_zy

简单的整数计算器程序

运行时限: 1000 ms 单次运行时限: 1000 ms 内存限制: 32 MB
总提交: 683次 通过: 200次

题目描述

设计一个简易的计算器程序,可以实现加减乘除运算,根据用户输入的数据进行计算。如果输入错误操作符,则输出error

程序输入说明

输入一行,是一个待运算的表达式。

程序输出说明

输出一行,计算结果(或者error),当可以计算时,结果输出宽度占6位,小数部分3位(输出结果实不要换行)

程序输入样例

| 可见格式 | 带空格和换行符的格式 | 带空格和换行符的格式说明 |

1 + 2
2%3(注意:这是第二个样例输入)

程序输出样例

| Original | Transformed | 带空格和换行符的格式说明 |

3.000
error

原本以为是类似栈的处理,结果一行表达式只有两个数

AC代码

#include <stdlib.h>
#include <stdio.h>

int main()
{
    double a,b;
    char c;
    while(~scanf("%lf %c %lf",&a,&c,&b))
    {
    switch(c)
    {
        case '+':printf("%.3f\n",a+b);
        break;
        case '-':printf("%.3f\n",a-b);
        break;
        case '*':printf("%.3f\n",a*b);
        break;
        case '/':printf("%.3f\n",a/b);
        default:
            printf("error\n");
    }
     }
}
上一篇 下一篇

猜你喜欢

热点阅读