Gargantuaaaaa 2022-11-10 12:07 采纳率: 100%
浏览 28
已结题

switch怎么输入英文

为什么我的代码直接运行出error呀


// 期中.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<iostream>
int main()
{
    char service;
    float x=1, y=1, z=1, amount, m;
    printf("请分别输入三种果汁的千克数与服务类型");
    scanf_s("%f,%f,%f,%c", &x, &y, &z,&service);
    amount = 1.6 * x + 1.45 * y + 1.28 * z;
    
    switch (service)
    {
    case'f':printf("应付款:%f", amount); break;
    case'm':printf("应付款:%f", amount*0.95); break;
    case'e':printf("应付款:%f", amount*0.9); break;
    default:printf("error\n");
    }
    return 0;
}
  • 写回答

6条回答 默认 最新

  • 心寒丶 全栈领域优质创作者 2022-11-10 12:47
    关注

    这个逗号是中文的?要么都改成英文,输入数据要逗号隔开

    img

    scanf_s("%f,%f,%f,%c", &x, &y, &z,&service);
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(5条)

报告相同问题?

问题事件

  • 系统已结题 12月2日
  • 已采纳回答 11月24日
  • 创建了问题 11月10日

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境