⑴ 求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.计算(); 计算出相应的价钱
大概的思路就这样
