⑴ 求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.計算(); 計算出相應的價錢
大概的思路就這樣