Ⅰ C語言求 ②某商場給出的購物折扣率如下: 購物金額<100元,不打折; 100元≦購物金額<30
#include <stdio.h>
int main()
{
int c,d;
float w,p;
printf("Input payment:");
scanf("%f",&p);
if(p>=1000)c=10;
else c=p/100;
switch(c)
{
case 0:
d=0;
break;
case 1:
d=5;
break;
case 2:
case 3:
case 4:
d=8;
break;
case 5:
case 6:
case 7:
case 8:
case 9:
d=10;
break;
case 10:
d=15;
break;
default:
printf("error");
break;
}
w=p*(1-d/100.0);
printf("price = %.1f ",w);
return 0;
}
Ⅱ 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語言問題求大神請教 某商店推出打折活動,要求購物達到或超過2000元得打八折,購物達到或超過5
int ShoudPay(int value)
{
if(value < 500)
return value;
else if(value >=500 && value < 2000)
return value - 50;
else
return (int )(value * 0.8f);
}
原文沒有提到 1000 - 2000,不科學。不可能500 - 1000的都減價,1000 - 2000的不減,
當然 如果你是做題 的話 請嚴格按照題意
Ⅳ 高手們請幫我看看如何用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語言寫一個打折程序.如圖所示
#include<stdio.h>
intmain()
{
intx;
floaty;
printf("請輸入本次消費的金額: ");
scanf("%d",&x);
if(x>=1000)
y=x*0.85;
elseif(500<=x&&x<1000)
y=0.9*x;
elseif(300<=x&&x<500)
y=0.96*x;
elseif(x<300&&x>0)
y=x;
printf("實際花費的金額:%.2f",y);
return0;
}
Ⅵ 用c語言編寫一個衣服打折的程序,一件打九折,兩件七點五折,三件或三件以上五折,有會的的神嗎,求指導
#include<stdio.h>
intmain()
{
intx;
floatprice,money;
printf("請輸入購買件數:");
scanf("%d",&x);
printf("請輸入單價:");
scanf("%f",&price);
if(x==1)
money=0.9*price;
elseif(x==2)
money=0.75*2*price;
elseif(x>=3)
money=0.5*x*price;
printf("打折後總金額是:%f",money);
return0;
}
敲代碼不容易,望採納。對了臨時寫的有可能會有中文字元,稍微注意下,有問題請追問
Ⅶ 用c語言編寫一個程序,某超市舉行店慶活動,所有商品9.5折銷售。根據商品單價p,計算商品實付金額c
#include<stdio.h>
intmain()
{
doublep,c;
scanf("%lf",&p);
c=p*0.95;
printf("%.2lf ",c);
return0;
}
Ⅷ 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語言寫出一個;折扣信息表;
剛才少寫了一些分號之類的,現在可以編譯運行了:
#include <stdio.h>
void main()
{
double price,discount;
int count;
printf("輸入購買商品的數量:");
scanf("%d",&count);
printf("輸入該商品的單價:");
scanf("%lf",&price);
switch((int)count/5)
{
case 0:
discount=0;
break;
case 1:
discount=0.01;
break;
case 2:
case 3:
discount=0.02;
break;
case 4:
case 5:
discount=0.04;
break;
default:
discount=0.06;
}
printf("用戶應付的金額:%f,折扣信息:%lf\n",count*price*(1-discount),discount);
}
Ⅹ 求C語言大神編一個程序(分別用switch和if-else結構)某商店推出打折活動,要求購物達到或超過2000元的
doublen=0;
scanf("%lf",&n);
boolr1=n>=2000;
boolr2=n>=1000;
boolr3=n>=500;
switch(r1+r2+r3){
case0:
printf("%.2f",n);
break;
case1:
printf("%.2f",n-50);
break;
case2:
printf("%.2f",n*0.85);
break;
case3:
printf("%.2f",n*0.8);
break;
}
if(r3==0){
printf("%.2f",n);
elseif(r2==0)
printf("%.2f",n-50);
elseif(r1==0)
printf("%.2f",n*0.85);
else
printf("%.2f",n*0.8);
}