黑马程序员技术交流社区

标题: C语言简单计算器 [打印本页]

作者: 海风眷恋的沙    时间: 2015-11-14 00:00
标题: C语言简单计算器
#include <stdio.h>
#include <string.h>
int main() {

    //定义变量
    float a , b;
    char c;
    //提示用户操作
    printf("请输入,格式:如 a+b \n");
    //接受用户的操作
    scanf("%f%c%f",&a,&c,&b);
    //判断用户输入的符号
    switch (c) {
        case '+':
            printf("%.2f %c %.2f = %.2f", a, c, b, a+b);
            break;
        case '-':
            printf("%.2f %c %.2f = %.2f", a, c, b, a-b);
            break;
        case '*':
            printf("%.2f %c %.2f = %.2f", a, c, b, a*b);
            break;
        case '/':
            printf("%.2f %c %.2f = %.2f", a, c, b, a/b);
            break;
        }
    return 0;
}
作者: blazehot18    时间: 2015-11-14 00:09
不错
作者: cbl16888    时间: 2015-11-14 21:33
哎呦,不错哦
作者: 庐山烟雨浙江潮    时间: 2015-11-14 21:51
可以









作者: 勇猛的小黑    时间: 2015-11-14 21:52
八错八错
作者: 红龙果    时间: 2015-11-14 22:07
大神级别的人物,
作者: 江流石不动    时间: 2015-11-14 22:11
可以额{:2_30:}
作者: 唐阿丽    时间: 2015-11-15 08:11
谢谢分享啦
作者: 760819021    时间: 2015-11-15 09:49
只要学不死,就往死里学。
作者: 小贼船    时间: 2015-11-16 00:53
很机智啊
作者: 蜗牛飞翔    时间: 2015-11-16 23:05
哎呦,不错不错
作者: 正在输入中...    时间: 2015-11-16 23:34
虽然输入的格式定死了,但是代码还是可以运行的,还有就是这个代码只能执行一次呀、、、、可以在改进。
作者: anoofeng    时间: 2015-11-16 23:39
在用户输入之后要用getchar();或者用%*c去除缓存回车键对程序的影响。
作者: 海风眷恋的沙    时间: 2015-11-17 23:17
就是闲着没事写一个玩玩,没有想到那么多
作者: 陌忆    时间: 2015-11-17 23:17
加油加油




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2