梦呓_ 2021-10-03 22:02 采纳率: 81%
浏览 35
已结题

能再看一下我的提问吗

能再看一下我的提问吗,就是C语言计算器那个,结果还是不对,还应该怎么改,蟹蟹

  • 写回答

1条回答 默认 最新

  • yangbocsu Java领域新星创作者 2021-10-03 22:08
    关注

    可以把代码附上吗?

     
    #include <stdio.h>
    int cal(int num1,int num2,char ch)
    {
        float ret;
        switch (ch)
        {
            case '+':
                ret = num1+num2;
                break;
            case '-':
                ret = num1-num2;
                break;
            case '*':
                ret = num1*num2;
                break;
            case '/':
                ret = num1*1.0/num2;
                break;
            case '%':
                ret = num1%num2;
                break;
        }
        return ret;
    }
    int main()
    {
        int num1,num2;
        char ch;
        scanf("%d %d %c",&num1,&num2,&ch);
        float ret = cal(num1,num2,ch);
        printf("%d%c%d=%f",num1,ch,num2,ret);
    
        return 0;
    }
    
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月12日
  • 已采纳回答 10月4日
  • 修改了问题 10月3日
  • 创建了问题 10月3日

悬赏问题

  • ¥15 短剧的sdk在哪里接入
  • ¥15 求:可不可以提供一些 在国内可以用,低代码不要太难 在电脑上可以下载的 制作app的软件
  • ¥60 找人回答kibana8.14.3二次集成开发,自定义插件ui导航栏如何设置
  • ¥15 fluke高精度万用表8845A型号测交流电压一直跳动,且去掉输入后显示不归零
  • ¥15 不同模型怎么用同一个shader
  • ¥15 安卓启动没有ais proxy与v4l2的log打印
  • ¥15 go怎么读取mdb文件里面的数据
  • ¥60 Matlab联合CRUISE仿真编译dll文件报错
  • ¥15 脱敏项目合作,ner需求合作
  • ¥15 脱敏项目合作,ner需求合作