救救小白吧丶球球了 2022-08-15 19:00 采纳率: 0%
浏览 37

我想做个计算的程序 哪里错了呢 (语言-c语言)

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/781221165066115.png "#left")
#include "stdio.h" 
int main( ) {
    float d1,d2;char d3;
    printf("请输入两个数和运算符号\n");
    scanf("%f%c%f",d1,d3,d2);
    switch(d3){
    case '+':printf("%.2f+%.2f=%.2f\n",d1,d2,d1+d2);break;
    case '-':printf("%.2f-%.2f=%.2f\n",d1,d2,d1-d2);break;
    case '*':printf("%.2f*%.2f=%.2f\n",d1,d2,d1*d2);break;
    case '/':if(d2==0) printf("除数不能为0\n");
    else printf("%.2f/%.2f=%.2f",d1,d2,d1/d2);break;
    default:
        printf("请输入正确的运算符");
        break;
    
    }
}
  • 写回答

5条回答 默认 最新

  • yun6853992 2022-08-15 19:18
    关注

    你的scanf输入有点问题,用&符要加上,

    img

    img


    都是scanf的细节

    评论

报告相同问题?

问题事件

  • 创建了问题 8月15日

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀