#include <stdio.h>
int main(void)
{ float cost;
float discount,pay;
printf( 请输入购物金额: );
scanf( %f ,&cost);
if(cost>=0)//购物金额大于等于0
{
if(cost>=0&&cost<100)//购物金额为小于100
discount=1;
else if(cost>=100&&cost<300)//购物金额大于等于100小于300
discount=0.9;
else if(cost>=300&&cost<500)//购物金额大于等于300小于500
discount=0.8;
else //购物金额大于等于500
discount=0.75;
pay=cost*discount;
printf( 当购物金额是%.2f,折扣为%.2f,实际付款%.2f\n ,cost,discount,pay);
/**************************switch语句实现****************************************/
printf( 使用switch语句:\n );
int num=cost/100;//对cost/100取整(例如cost=150,num=1)确定所在的区间范围
switch(num){
case 0: discount=1;break;//购物金额为小于100
case 1: discount=0.9;break;
case 2: discount=0.9;break;//case 1,2为购物金额大于等于100小于300
case 3: discount=0.8;break;
case 4: discount=0.8;break;//case 3,4为购物金额大于等于300小于500
default: //购物金额大于等于00
discount=0.75;break;}
pay=cost*discount;
printf( 当购物金额是%.2f,折扣为%.2f,实际付款%.2f\n ,cost,discount,pay);}
else //购物金额小于0
printf( 输入有误,cost必须满足大于等于0 );
return 0;
}
int main(void)
{ float cost;
float discount,pay;
printf( 请输入购物金额: );
scanf( %f ,&cost);
if(cost>=0)//购物金额大于等于0
{
if(cost>=0&&cost<100)//购物金额为小于100
discount=1;
else if(cost>=100&&cost<300)//购物金额大于等于100小于300
discount=0.9;
else if(cost>=300&&cost<500)//购物金额大于等于300小于500
discount=0.8;
else //购物金额大于等于500
discount=0.75;
pay=cost*discount;
printf( 当购物金额是%.2f,折扣为%.2f,实际付款%.2f\n ,cost,discount,pay);
/**************************switch语句实现****************************************/
printf( 使用switch语句:\n );
int num=cost/100;//对cost/100取整(例如cost=150,num=1)确定所在的区间范围
switch(num){
case 0: discount=1;break;//购物金额为小于100
case 1: discount=0.9;break;
case 2: discount=0.9;break;//case 1,2为购物金额大于等于100小于300
case 3: discount=0.8;break;
case 4: discount=0.8;break;//case 3,4为购物金额大于等于300小于500
default: //购物金额大于等于00
discount=0.75;break;}
pay=cost*discount;
printf( 当购物金额是%.2f,折扣为%.2f,实际付款%.2f\n ,cost,discount,pay);}
else //购物金额小于0
printf( 输入有误,cost必须满足大于等于0 );
return 0;
}
只会用switch,不好意思
#include <stdio.h>
int main()
{
int c,d;
float w,p;
printf( Input payment: );
scanf( %f ,&p);
if(p>=1000)c=10;
else c=p/100;
switch(c)
{
case 0:
d=0;
break;
case 1:
d=5;
break;
case 2:
case 3:
case 4:
d=8;
break;
case 5:
case 6:
case 7:
case 8:
case 9:
d=10;
break;
case 10:
d=15;
break;
default:
printf( error );
break;
}
w=p*(1-d/100.0);
printf( price = %.1f\n ,w);
return 0;
}
vc6.0各codeblocks两个编译器均可通过,我把两个方法合成在一个程序中了,请楼主细细体会里面的细节,初学都要慢慢的养成好习惯,还有,上班偷偷敲代码不容易,楼主采纳一下呗
#include <stdio.h>
#include <stdlib.h>
int main()
{
//购物金额<100元,不打折;
//100元≦购物金额<300元,9折;
//300元≦购物金额<500元,8折;
//购物金额≧500元,7.5折。
//输入购物金额,输出折扣率和购物实际付款额。(要求分别使用if ……else if语句和switch语句两种方法编程。)
float total = 0;
printf( 请输入购物金额: );
scanf( %f ,&total);
if(total > 0)
{
/**************************if else语句实现****************************************/
if(total<100)
{
printf( 吝啬鬼,花这么少钱,没折打,折扣是0,实际付款是:%.2f\n ,total);
}
else if(total>=100 && total < 300)
{
printf( 折扣是9折,实际付款是:%.2f\n ,total*0.9);
}
else if(total>=300 && total < 500)
{
printf( 折扣是8折,实际付款是:%.2f\n ,total*0.8);
}
else
{
printf( 折扣是7.5折,实际付款是:%.2f,土豪,我们做基友吧\n ,total*0.75);
}
/**************************switch语句实现****************************************/
//switch语句实现
printf( \n下面是用switch语句实现:\n );
//请楼主理解这句
int Switch_num = total / 100;//这里是关键,把这个轮换成常量的表达式case才能执行
switch(Switch_num)
{
case 0:
printf( 吝啬鬼,花这么少钱,没折打,折扣是0,实际付款是:%.2f\n ,total);
break;
case 1:
printf( 折扣是9折,实际付款是:%.2f\n ,total*0.9);
break;
case 2:
printf( 折扣是8折,实际付款是:%.2f\n ,total*0.8);
break;
default:
printf( 折扣是7.5折,实际付款是:%.2f,土豪,我们做基友吧\n ,total*0.75);
break;
}
}
else
{
printf( 金额必须是大于0!\n );
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
//购物金额<100元,不打折;
//100元≦购物金额<300元,9折;
//300元≦购物金额<500元,8折;
//购物金额≧500元,7.5折。
//输入购物金额,输出折扣率和购物实际付款额。(要求分别使用if ……else if语句和switch语句两种方法编程。)
float total = 0;
printf( 请输入购物金额: );
scanf( %f ,&total);
if(total > 0)
{
/**************************if else语句实现****************************************/
if(total<100)
{
printf( 吝啬鬼,花这么少钱,没折打,折扣是0,实际付款是:%.2f\n ,total);
}
else if(total>=100 && total < 300)
{
printf( 折扣是9折,实际付款是:%.2f\n ,total*0.9);
}
else if(total>=300 && total < 500)
{
printf( 折扣是8折,实际付款是:%.2f\n ,total*0.8);
}
else
{
printf( 折扣是7.5折,实际付款是:%.2f,土豪,我们做基友吧\n ,total*0.75);
}
/**************************switch语句实现****************************************/
//switch语句实现
printf( \n下面是用switch语句实现:\n );
//请楼主理解这句
int Switch_num = total / 100;//这里是关键,把这个轮换成常量的表达式case才能执行
switch(Switch_num)
{
case 0:
printf( 吝啬鬼,花这么少钱,没折打,折扣是0,实际付款是:%.2f\n ,total);
break;
case 1:
printf( 折扣是9折,实际付款是:%.2f\n ,total*0.9);
break;
case 2:
printf( 折扣是8折,实际付款是:%.2f\n ,total*0.8);
break;
default:
printf( 折扣是7.5折,实际付款是:%.2f,土豪,我们做基友吧\n ,total*0.75);
break;
}
}
else
{
printf( 金额必须是大于0!\n );
}
return 0;
}
本文链接:https://you-hui.com/youhuidaquan/C-yu-yan-qiu-②-mou-shang-chang-gei-chu-de-gou-wu-zhe-kou-lv-ru-xia-gou-wu-jin-e-100-yuan-bu-da-zhe-10-1736882499.html
标签: ... 购物折扣 c折扣 C语言
标签: ... 购物折扣 c折扣 C语言
猜你喜欢
- 电信618盲盒活动收费吗
- 新泰哪里房子便宜
- 听说东呈黑金卡可以享受不少优惠,去哪里办理?
- 仙剑炼妖录哪里有折扣?
- 大连在校大学生矫正牙齿有什么优惠吗?
- 淘宝购物券在哪里领淘宝快返是什么
- 查物流用哪个软件
- 冰箱样机便宜多少
- 天虹商场的购物卡在网上天虹怎么用?
- 为什么我刚办下来的邮储房贷没有折扣啊
- 济宁杰德限时优惠高达6100元
- dr实体店价目表(dr实体店有折扣吗)
- 昆山宽带哪个便宜又好
- 商场促销广播稿
- 如何策划好周年庆典活动?
- 好消息!青岛楼市最新政策:全域取消限购
- 沃钱包加油优惠怎么用
- 猫粮什么牌子好又便宜?哪种猫粮比较健康又不贵
- 北京清凉谷三八妇女节活动攻略
- 在哪里可以看到抖音优惠券
- 怎么可以住得便宜一点呢?
- 全款买车和贷款买车都需要哪些费用?5年资深销售为您解答
- 电商怎么找代发仓库
- 办什么信用卡有优惠
- 快递运费哪家最便宜
- 我想问问办建行信用卡有哪些优惠
- 形容人便宜货是什么意思
- 手机话费充值哪里充最便宜
- 618黄金有什么活动
- 如何购买小区停车位
- 芭碧儿蜗牛原液霜SPF20 50ml-购买最佳价格
- MK这款包美国官网价格是多少?现在有折扣嘛?型号是什么?最好有截图...
- 微信被封号后微信里的饭店折扣券还能用吗
- 网上卖的安利产品很便宜是怎么回事
- 游戏猫数据交易折扣多少?如何获取最大优惠?
- 十大适合社区团购的商品有哪些 社区团购卖什么产品
- 想买阿满食品代金卷哪位妈妈有呀
- cla300车主免购置税细则
- 长期供货购销的合同范本
- 65万起买大切诺基?哦不,是4xe!
- Bebear 抱抱熊 C05 多功能腰凳-购买最佳价格
- 如何在网上购买移动电话卡
- DQ 1份拌拌碗系列冰淇淋(口味3选1)电子兑换券-详细介绍
- 如何取消拼多多强制性10%优惠
- 12·15北京西直门购物中心火灾调查
- 杭州买奢侈品包包哪里最便宜
- 2024年618淘宝消费券招商规则是什么?附注意事项
- 手游折扣盒子有哪些?这些盒子靠谱吗?
- 要购买cos衣服的话,有哪些靠谱的地方呢?
- 菀草壹内部折扣最低几折
相邻内容
- 东阿县契税消费券2022年还能在我的聊城软件领取吗
- 斐乐在成都有仓库吗
- 京东优惠券退货了会返还吗?
- 五一想去西安旅游,住哪里比较便宜
- 2020泰国王权免税店线上购物怎么买-如何退税
- ZARA的店员购物有折扣吗?
- 中山奥特莱斯折扣店的内部环境如何?
- 为什么淘宝上全新的黑盘比蓝盘便宜 是虚假宣传吗?
- 支付宝家电券怎么领
- 拼多多仅限跨境商品使用优惠券都能买啥
- 朋友圈发福利的说说 搞活动送福利怎么说
- 品牌折扣服装在哪进货
- 屈臣氏100减30的券支付宝小程序能用吗
- 美团外卖商家版怎么设置折扣与满减不共用?
- 买人保车险有什么赠送
- 在哪领京东大额优惠券?是真的吗?本文一站式教会你!!
- 淘宝双十一促销活动有哪些?分别有什么特点?
- 预定酒店哪个网站优惠
- 上海地铁学生票优惠多少
- 折扣店服装货源从哪里来(品牌尾货批发货源在哪里进货)
- 珠海哪家酒店摆酒实惠,珠海旅游小众酒店推荐哪家
- 【解读】国外常用购物网站及购物流程
- 抖音优惠券高省和氧惠的区别
- 联通app里的电子券在哪里?
- 广发信用卡有哪些优惠
- 支付宝扫码点餐立减券怎么用
- 永和大王美团券自助点餐怎么用
- 唯品会羊毛兑换优惠券有效期
- 五一放假团购去,大家喜欢哪个团?
- 哪个购物app比较好用
- 怎么领取华为商城的优惠券?
- 使用xgp的会员折扣教程
- 优惠叠加的活动文案?
- 现金优惠1万元 本田雅阁郑州购车行情调查
- 天津买衣服便宜的地方都有哪些?
- 双十一期间,淘宝群利用好,转化少不了!
- 昂科威只要14万就能买!20万以内性价比高的SUV盘点
- 卡地亚最便宜的手表多少钱(卡地亚手表哪里便宜)
- 淘宝活动有哪几天?一年有几次大活动?
- 三亚免税店手表价格:精品名表折扣大揭秘