王月半子吃茶 2023-10-14 19:46 采纳率: 28.6%
浏览 14

c语言程序设计题目求解

2.阶梯电价:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一double is 表的居民用户电价分为两个“阶梯”:月用电量50kW·h (含 50kW·h) 以内的,电价为0.53元/kW·h;超过50kW·h的,超出部分的用电量电价每千瓦时上调0.05元。输入0.58用户的月用电量(千瓦时),计算并输出该用户应支付的电费(元), 若用电量小于0, 则输出"Invalid Value!"。试编写相应程序。 

img


我这道题目输入50一下和0一下都是正确输出,但50以上就出现错误了,大家可以帮我看看我这个代码哪里出错了吗?

  • 写回答

3条回答 默认 最新

  • 探路0404 2023-10-14 20:12
    关注

    1、if (x>50) { 这一行多余,后面对应要删一个 }
    2、s=50*0.53+(s-50)*0.58; → s = 50 * 0.53 + (x - 50) * 0.58; // 注意,括号中是 x,不是 s
    3、printf("应... 有两行,只要一行就OK,写在第二个 else 的上一行

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 10月14日

悬赏问题

  • ¥15 三分类机器学习模型可视化分析
  • ¥15 本地测试网站127.0.0.1 已拒绝连接,如何解决?(标签-ubuntu)
  • ¥50 Qt在release捕获异常并跟踪堆栈(有Demo,跑一下环境再回答)
  • ¥30 python,LLM 文本提炼
  • ¥15 关于将inet引入的相关问题
  • ¥15 关于一个倒计时的操作和显示设计
  • ¥15 提问STK的问题,哪位航天领域的同学会啊
  • ¥15 苹果系统的mac m1芯片的笔记本使用ce修改器使用不了
  • ¥15 单相逆变的电压电流双闭环中进行低通滤波PID算法改进
  • ¥15 关于#java#的问题,请各位专家解答!