⑴ 求c程序
#include <stdio.h>
int main()
{
float p, t, t12, t21;
int n;
scanf("%f%d", &p, &n);
t = t12 = t21 = p * n;
if (n >= 3) t12 *= 0.7;
else if (n == 2) t12 *= 0.85;
t12 -= int(t12 / 300) * 30;
t21 -= int(t21 / 300) * 30;
if (n >宴腊丛= 3) t21 *= 0.7;
else if (n == 2) t21 *= 0.85;
printf("原价:%.2f\n\n", t);
printf("方案1(先活动1后活动2):价格%.2f, 优惠%.2f\n", t12, t - t12);
printf("方局答案2(先活动2后活动1):价格%.2f, 优惠%.2f\n", t21, t - t21);
printf("\n推晌樱荐方案%d\n", t12 < t21 ? 1 : 2);
return 0;
}
⑵ 最近刚学c语言,有个题目不会做,大家能不能帮帮我!!谢谢了
int main()
{
float sum;
printf("请输入购物金额:");
scanf("%f",&sum);
if (sum >= 4000)
printf("应付金额:%.2f\n",sum*0.8);
else if(sum >= 3000)
printf("应付金额:%.2f\n",sum*0.85);
else if(sum >= 2000)
printf("应付金额:%.2f\n",sum*0.9);
else if(sum >= 1000)
printf("应付金洞滑册额:%.2f\n",sum*0.95);
else
printf("应付金额:%.2f\n"让陪,sum);
system("pause"纳宏);
return 0;
}
⑶ 【不好意思,C语言入门妹纸求助】商场促销,买100元以内的衣服原价,买100—200元的衣服打九折,200—300
#include<stdio.h>哪戚弯
int main(int argc,char **argv)
{
float price;
float discount = 1.0;
while(1){
printf("请输入衣服价格:");
scanf("%f",&price);
if(price <= 0)
{
printf("不能输李闷入小于0的价格\n");
}else{
break;
}
}
if(price < 100){
price = 1.0;
}else if(price >=100 && price <200)
{
discount = 0.9;
}else if(price >=200 && price < 300){
discount = 0.8;
}else if(price >=300 && price < 400){
discount = 0.7;
}else if(price >=200 && price < 300){
discount = 0.6;
}else{//你没有说500以后的打多少仔汪折
discount = 1;
}
price = price * discount;
printf("打折之后的价格是;%.2f\n",price);
return 0;
}
⑷ 高手们请帮我看看如何用switch语句编好下面一题的c语言编程题!
#include <stdio.h>
void main()
{
int a;
float p,d,f;
scanf("%f",&p);
a=p/100;
switch(a){
case 0 : printf("%f",p);break;
case 1 : printf("f=%f,p=%f,d=%f",p-p*(5.0/100.0),p,p*(5.0/100.0));break;
...
...
default :printf ("qing zai shu ru\n");
}
里面的语句块我就不再写了反正都一样~你应该会写对吧~
⑸ 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语言试题:淘宝商城促销活动,一次性购物满300元(以上)的打九折,一次性购物满500元(以上)的
#include <stdlib.h>
#include <stdio.h>
#include <渗没虚time.h>
int main()
{
double money;
double result;
scanf("%lf",&money);
if (money>丛燃察山=300&&money<500) result=money*0.9;
else if (money>=500&&money<800) result=money*0.85;
else if (money>=800) result=money*0.8;
printf("%.1lf\n",result);
}
⑺ C语言编程
#include<stdio.h>
voidmain()
{
intvalue,cost;
scanf("%d",侍大&value);
if(value<=0)
{
printf("error. ");
return;
}
switch((value-1)/100)//如果败禅200,该值为1;value
{
case0:
case1:
cost=value;
break;
case2:
case3:
cost=0.9*value;
break;
case4:
case5:
cost=0.85*value;
break;
default:
cost=0.8*value;
break;
}
printf("costis%d ",老枯竖cost);
}
⑻ C语言大神
#include<stdio.h>
main()
{
intleixing=0;
doublejine=0.0;
printf("激悉******************
");
printf("1普通客户
");
printf("2辩铅携VIP客户
");
printf("******************
");
printf("请输入客户类型:_");
scanf("%d",&leixing);
//满200减50;满300减80;满500减150;满700减200;满1000减300
printf("请输入购物金额:");
scanf("%lf"携伏,&jine);
if(jine>1000)
jine=jine-300;
else
if(jine>700)
jine=jine-200;
else
if(jine>500)
jine=jine-150;
else
if(jine>300)
jine=jine-80;
else
if(jine>200)
jine=jine-50;
if(leixing==1)
printf("该客户为普通客户,所需支付的实际金额为%lf元。
",jine);
if(leixing==2)
printf("该客户为VIP客户,所需支付的实际金额为%lf元。
",jine*0.9);
}
⑼ C语言选择结构
#include <stdio.h>
int main ( )
{ double x,y;
scanf("%lf",&蔽陆x);
if(x>=5000)y=0.8*x;
else if(x>=2000)y=0.85*x;
空大 else if(x>=1000)y=0.9*x;
else if(x>=500)y=0.55*x;
printf("宏亏顷%.2f ",y);
return 0;
}
⑽ c#:商场为51节的促销活动做准备,要求针对不同客户执行不同的商品销售价格
将各衡圆亮个处理方法组成策略咐宽类
通过一个简单工程模式 来生产相应的策略类
然后使用策略模式去处理各个金额的算法
抽象算法Class_A 包含计算方法腔念。Class_各种处理类:Class_A{重写计算方法}
Class_A Factory(String type,double total)
{
Class_A a;
do
{
if(条件)
{
a=相应的处理类;
break;
}
}while(false)
return a
}
策略处理
类名Context
{
Class_A a;
double 钱
public SetStrategy(Class_A a)
{
this.a=a;
}
double 计算()
{
a.计算方法(钱)
}
}
Class_A a=Factory("普通客户端",300);
类名Context context=new 类名Context();
context.SetStrategy(a);
context.计算(); 计算出相应的价钱
大概的思路就这样