打折促销的c语言函数 c语言购物打折编程

c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程序

#include stdio.h

站在用户的角度思考问题,与客户深入沟通,找到香河网站设计与香河网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广、国际域名空间、虚拟主机、企业邮箱。业务覆盖香河地区。

int main(int argc, char** argv)

{

int amount = 0;

scanf("%d", amount);//输入顾客购买的总额

int status = amount/1000;

switch (status)

{

case 0: break;

case 1: amount = amount * 0.95; break;

case 2: amount = amount*0.90; break;

case 3: amount *= 0.85; break;

default: amount *= 0.80; break;

}

printf("%d\n", amount);//打印出打折后的总额

return 0;

}

用C语言编写一个程序,要求输入购买商品的钱款数,输出相应的折扣率?

你这个题目无法实现的,因为折扣率应该是在知道原价的基础上的。目前给出条件不足。

这里做个假设:

如果输入是两个,折扣前和折扣的,那么可以计算,比如:

float beforePayment,afterPayment;

float percentage;

scanf("折扣前金额=%f",beforePayment);

scanf("折扣后金额=%f",afterPayment);

percentage=afterPayment/beforePayment;

printf("产品折扣率为:%.2f",percentage);//保留两位小数进行显示

c#编程,某商场正在促销打折,购物满100减50,输入购买的商品的原价,编写方法计算顾客实际的付款

Console.WriteLine("请输入商品原价:");

decimal pay = Convert.ToDecimal(Console.ReadLine());

if (pay 100)

{

Console.WriteLine("顾客实际应付款{0}元", pay);

}

else

{

Console.WriteLine("顾客实际应付款{0}元", pay-50);

}

Console.ReadKey();

说明:以上是C#编程,基于.Net平台进行,本人使用的是Visual Studio 2010(语言是C#)

编写c语言程序,输入购物款数,计算并输出优惠价。(要求用switch语句编写)

#include stdio.h

int main()

{

float totalprice=0,level=0; //总的消费额,打折等级标志

scanf("%d",totalprice);

if(totalprice=1000) level=1; //一共分为五等,不同等级,对应不同的优惠策略。

else if(totalprice1000 totalprice=2000) level=2;

else if(totalprice2000 totalprice=3000) level=3;

else if(totalprice3000 totalprice=5000) level=4;

else level=5;

switch(level) //一共分为五等,不同等级,对应不同的优惠策略。

{

case 1: printf("%f",totalprice);break;

case 2: printf("%f",totalprice*0.95);break;

case 3: printf("%f",totalprice*0.90);break;

case 4: printf("%f",totalprice*0.85);break;

default: printf("%f",totalprice*0.80);break;

}

return 0;

}


当前题目:打折促销的c语言函数 c语言购物打折编程
URL分享:http://hbruida.cn/article/ddjgjeg.html