|
发表于 2013-1-25 23:48:19
|
显示全部楼层
你那个我也懒得看,! 这个仅供参考!- /*****************************************
- 关于折扣的问题
- *****************************************/
- #include<stdio.h>
- #include<stdlib.h>
- int main(void)
- {
- double s,f,w,d=0.0;
- double p=5.0;//每吨货物每公里的价钱!
- printf("请输入公里数:\n");
- scanf("%lf",&s);
- printf("请输入您货物的重量,单位(吨):\n");
- scanf("%lf",&w);
- if(s>0&&s<250)
- {
- f=p*w*s;
- printf("你需要支付%.2fRMB!您送货的公里数小于250公里,您没有享受折扣!\n",f);
- }
- else if(s>=250&&s<500)
- {
- d=0.02;
- f=p*w*s*(1-d);
- printf("你需要支付%.2fRMB!您送货的公里数在250公里到500公里之间,您享受%.f%c折扣!\n",f,d*100,37);
- }
- else if(s>=500&&s<1000)
- {
- d=0.05;
- f=p*w*s*(1-d);
- printf("你需要支付%.2fRMB!您送货的公里数在500公里到1000公里之间,您享受%.0f%c折扣!\n",f,d*100,37);
- }
- else if(s>=1000&&s<2000)
- {
- d=0.08;
- f=p*w*s*(1-d);
- printf("你需要支付%.2fRMB!您送货的公里数在1000公里到2000公里之间,您享受%.0f%c折扣!\n",f,d*100,37);
- }
- else if(s>=2000&&s<3000)
- {
- d=0.1;
- f=p*w*s*(1-d);
- printf("你需要支付%.2fRMB!您送货的公里数在2000公里到3000公里之间,您享受%.0f%c折扣!\n",f,d*100,37);
- }
- else if (s>3000)
- {
- d=0.15;
- f=p*w*s*(1-d);
- printf("你需要支付%.2fRMB!您送货的公里数在3000公里以上,您享受%.0f%c折扣!\n",f,d*100,37);
- }
- else
- {
- printf("您的输入有误!!\n\tBYE BYE!!!\n");
- }
- system("pause");
- return 0;
- }
复制代码
|
|