#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;
}
相关文章:
- ...进价4.8折,后又降至4.6折,请问下降的折扣0.2如何换算成我的毛利?
- 车险改革2020年9月19日,在此之前买的车损险,事故发生在12月7日,可以按...
- 请问购物时所说的几折是什么意思啊?比如说三折到底是多少啊?懵了我...
- 18、下列旅游景点门票商品中,哪一个商品不是违规广告商品? 给您...
- 某工厂一台机床价值为10万元,第一年的折扣率为20%,第二年后每年的折旧...
- 某图书城开展学生优惠售书活动,凡一次性购书不超过200元的一律九折优...
- 石家庄北国的消费卡在北国商城或者其他北人集团的商场里的餐饮吃饭能...
- 卓诗尼的鞋子买9天没有穿可以换吗?我今天买了一双鞋子大了,明天可以...
- 在商场买了个翡翠玉镯子,回来发现有裂痕,我想把它退了,可是发票上写着...
- 支付宝未参加商家优惠券活动,为什么别人还能使用优惠券抵扣,让我收到...
本文链接: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语言
猜你喜欢
- ...进价4.8折,后又降至4.6折,请问下降的折扣0.2如何换算成我的毛利?
- 车险改革2020年9月19日,在此之前买的车损险,事故发生在12月7日,可以按...
- 请问购物时所说的几折是什么意思啊?比如说三折到底是多少啊?懵了我...
- 18、下列旅游景点门票商品中,哪一个商品不是违规广告商品? 给您...
- 某工厂一台机床价值为10万元,第一年的折扣率为20%,第二年后每年的折旧...
- 某图书城开展学生优惠售书活动,凡一次性购书不超过200元的一律九折优...
- 石家庄北国的消费卡在北国商城或者其他北人集团的商场里的餐饮吃饭能...
- 卓诗尼的鞋子买9天没有穿可以换吗?我今天买了一双鞋子大了,明天可以...
- 在商场买了个翡翠玉镯子,回来发现有裂痕,我想把它退了,可是发票上写着...
- 支付宝未参加商家优惠券活动,为什么别人还能使用优惠券抵扣,让我收到...
- 某商品按百分之20的利润定价,然后按88折卖出,共获利润84元。问这件...
- 武汉曼天雨服饰折扣店谁知道的啊,请哪位已经加盟了的好心人给点意见,我...
- 超市打折的白酒能买吗?当然啦,喜欢就冲(超市打折白酒不会是假的吧...
- 我在淘宝上开一家店铺,申通快递给淘宝卖家的价格是多少?我在深圳...
- 有什么办法可以推广自己的优惠券商城?(拼多多或淘宝的优惠券如何引流推...
- 请问澳门什么地方逛街(买衣服,鞋子之类)比较好?要价廉物美的哦!_百 ...
- 七部门:进一步规范明星广告代言活动,请明星做代言会起到怎样的作用...
- 在携程上买学生票火车票不是半价么 价格什么时候才会变成半价的啊_百度...
- 宜昌三峡机场7月下旬优惠机票汇总湖北宜昌三峡机场航班最新消息_百度...
- 摩托车头盔都有什么品牌的?一般都什么价位啊?在山东淄博和济南地区能买...
- 我店庆想做活动,准备以600送300的东西,折扣是怎么算的,折扣是多少...
- 亨达利手表为什么比直营店便宜(亨达利手表为什么比直营店便宜那么多...
- 财税【2018】55号:创投享受70%税抵优惠,不要忘记还要向税局备案!_百度...
- 请问:大宗交易购得某股票折扣筹码,次日在二级市场上卖掉的话,该股的...
- 宁夏回族自治区石嘴山市大武口有什么饭店适合同学聚会,实惠一点的...
- 宝马2系多功能旅行车7座多少钱能落地?宝马2系多功能旅行车买车价_百度...
- SEMBO BLOCK 森宝积木 机械密码系列 701800 移动起重机-购买最佳价格...
- 如果学生证和身份证借别人了,他可以拿去买打折的动车票并安全回到家不...
- 【单机】《波斯王子时之砂RE》游戏商城预售开启介绍_【单机】《波斯王子...
- 美团单车骑行畅骑卡无折扣价已调整,共享单车的价格为何一直上涨?_百度...
- 网上买了两个转运珠,克重多退少补,应是0.8克,实际一个0.74克一个0.72...
- 什么银行卡的优惠多?兴业银行、农业银行、中国银行、民生银行...
- 用友u8 15日,环宇工厂购买的手机要求退货,开具红字发票并现结_百度知...
- Synology 群晖 DS720+ 二盘位NAS(赛扬J4125、2GB、10TB*1硬盘)-购买...
- 京东叠蛋糕分10亿活动怎么玩介绍_京东叠蛋糕分10亿活动怎么玩是什么...
- Steelseries 赛睿《魔兽世界:大地的裂变》游戏键盘-购买最佳价格_百度...
- 王者荣耀马可波罗kpl限定皮肤上线有哪些活动 首周折扣限免赠送7天体 ...
- 我开麻辣烫店 可是生意不好 我想做活动 可我不知道具体怎么做 比如和...
- 我的学生证上乘车区间是唐山到邢台,能买到唐山到衡水的半价票吗?_百度...
- 圣诞期间从南京飞往香港和飞往深圳的往返机票最便宜是哪个航空公司,多 ...
- 深圳消费券一共几轮2022 乐购深圳消费券怎么领 云闪付深圳消费券适 ...
- 学友书店推出售书优惠方案: 1.一次性购书不超过100元,不享受优惠; 2...
- “7500元拍下20万奔驰卖家却拒发货”一案宣判,最终的审判结果如何?_百度...
- cf手游常胜预抽券哪里搞我cf手游雷神礼包还有齐天大圣地狱火雷神没充...
- 美国买电脑能便宜多少在美国买macbookpro47macbookair比在国内买会便...
- 最近想买一块手表 看上了两个牌子的 天梭 美度 哪一个牌子更好一些 还...
- 买新车正常情况下是送几次保养?可以不可以和车商讨价多送几次保养呢...
- 婺源 单买一个景点的门票如江岭 学生证优惠吗?还有没有三个地方的联票...
- 大家用的都是什么冰箱呀,个人比较宅,买容声WILL冰箱的话实用不?_百度...
- 企业进行采购作业时如果付现金或在某一规定的期限内付款的话可以获得一...
相邻内容
- 东阿县契税消费券2022年还能在我的聊城软件领取吗
- 斐乐在成都有仓库吗
- 京东优惠券退货了会返还吗?
- 五一想去西安旅游,住哪里比较便宜
- 2020泰国王权免税店线上购物怎么买-如何退税
- ZARA的店员购物有折扣吗?
- 中山奥特莱斯折扣店的内部环境如何?
- 为什么淘宝上全新的黑盘比蓝盘便宜 是虚假宣传吗?
- 支付宝家电券怎么领
- 拼多多仅限跨境商品使用优惠券都能买啥
- 朋友圈发福利的说说 搞活动送福利怎么说
- 品牌折扣服装在哪进货
- 屈臣氏100减30的券支付宝小程序能用吗
- 美团外卖商家版怎么设置折扣与满减不共用?
- 买人保车险有什么赠送
- 在哪领京东大额优惠券?是真的吗?本文一站式教会你!!
- 淘宝双十一促销活动有哪些?分别有什么特点?
- 预定酒店哪个网站优惠
- 上海地铁学生票优惠多少
- 折扣店服装货源从哪里来(品牌尾货批发货源在哪里进货)
- 珠海哪家酒店摆酒实惠,珠海旅游小众酒店推荐哪家
- 【解读】国外常用购物网站及购物流程
- 抖音优惠券高省和氧惠的区别
- 联通app里的电子券在哪里?
- 广发信用卡有哪些优惠
- 支付宝扫码点餐立减券怎么用
- 永和大王美团券自助点餐怎么用
- 唯品会羊毛兑换优惠券有效期
- 五一放假团购去,大家喜欢哪个团?
- 哪个购物app比较好用
- 怎么领取华为商城的优惠券?
- 使用xgp的会员折扣教程
- 优惠叠加的活动文案?
- 现金优惠1万元 本田雅阁郑州购车行情调查
- 天津买衣服便宜的地方都有哪些?
- 双十一期间,淘宝群利用好,转化少不了!
- 昂科威只要14万就能买!20万以内性价比高的SUV盘点
- 卡地亚最便宜的手表多少钱(卡地亚手表哪里便宜)
- 淘宝活动有哪几天?一年有几次大活动?
- 三亚免税店手表价格:精品名表折扣大揭秘