永发信息网

用C语言的if-else做这题

答案:6  悬赏:20  手机版
解决时间 2021-03-19 13:45
  • 提问者网友:难遇难求
  • 2021-03-18 21:16
根据购买商品的类别和价格,计算打折后商品的实际价格。
如果A类商品,价格在500以下,折扣率为5%。价格在500到1000之间,折扣率为10%,1000以上为20%。

若为B类商品,价格在1000以下为无折扣,1000到2000之间为10%,2000以上为20,其他商品为无折扣
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-03-18 22:00
if (a.type=="a")
{
if (a.price<=500)
{
折扣率为5%
}elseif(a.price>500 && a.price<=1000)
{
折扣率为10%
}else
{
1000以上为20%
}
}elseif(a.type=="b")
{
if (a.price<1000)
{
无折扣
}
elseif(a.price>1000 && a.price<2000)
{
1000到2000之间为10%
}
else
{
2000以上为20
}
}
全部回答
  • 1楼网友:零点过十分
  • 2021-03-19 03:29
不想说了!
  • 2楼网友:蓝房子
  • 2021-03-19 02:14
太麻烦了! 没时间了!
  • 3楼网友:神的生死簿
  • 2021-03-19 01:25

if(a>=0){

    printf("输入的是正数");

}else{

  printf("输入的是负数");

}

  • 4楼网友:七十二街
  • 2021-03-19 00:06
dreamliar - 助理 二级 水
  • 5楼网友:举杯邀酒敬孤独
  • 2021-03-18 23:37
就是将switch语句拆分为if~~~else~~~的语句啊 楼主以后自己多想想就行了啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯