當前位置:首頁 » 編程語言 » 商場舉行促銷活動c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

商場舉行促銷活動c語言

發布時間: 2023-05-24 16:55:50

⑴ 求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.計算(); 計算出相應的價錢

大概的思路就這樣