A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 海风眷恋的沙 中级黑马   /  2015-11-14 00:00  /  1878 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#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;
}

14 个回复

正序浏览
陌忆 中级黑马 2015-11-17 23:17:20
15#
加油加油
回复 使用道具 举报
就是闲着没事写一个玩玩,没有想到那么多
回复 使用道具 举报
在用户输入之后要用getchar();或者用%*c去除缓存回车键对程序的影响。
回复 使用道具 举报
虽然输入的格式定死了,但是代码还是可以运行的,还有就是这个代码只能执行一次呀、、、、可以在改进。
回复 使用道具 举报
哎呦,不错不错
回复 使用道具 举报
很机智啊
回复 使用道具 举报
只要学不死,就往死里学。
回复 使用道具 举报
谢谢分享啦
回复 使用道具 举报
可以额{:2_30:}
回复 使用道具 举报
大神级别的人物,
回复 使用道具 举报
八错八错
回复 使用道具 举报
可以








回复 使用道具 举报
哎呦,不错哦
回复 使用道具 举报
blazehot18 来自手机 中级黑马 2015-11-14 00:09:53
沙发
不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马