批发服装,每件50,一次性买300件,打85折。500件8折。1000件以上76折。做一个程序,要求输入件数得到金额。
用C语言实现以下的要求?
答案:2 悬赏:0 手机版
解决时间 2021-07-17 13:11
- 提问者网友:练爱
- 2021-07-17 05:57
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-07-17 06:11
#include <stdio.h>
int main(){
int n;
printf("请输放数量:");
scanf("%d", &n);
int a = n/100;
double rate = 1;
switch (a)
{
case 1:
case 2:
rate = 1;
break;
case 3:
case 4:
rate = 0.85;
break;
case 5:
case 6:
case 7:
case 8:
case 9:
rate = 0.8;
break;
default:
rate = 0.76;
}
printf("折扣是%6.2f,实付金额:%6.2f\n", rate, 50*n*rate );
return 0;
}
全部回答
- 1楼网友:老鼠爱大米
- 2021-07-17 06:42
#include <stdio.h>
int main()
{
double input;
printf("input the number:\n");
scanf("%lf",&input);
if(input>=0&&input<300) printf("the money is:%lf",50*input);
else if(input>=300&&input<500) printf("the money is:%lf",50*input*0.85);
else if(input>=500&&input<1000) printf("the money is:%lf",50*input*0.8);
else if(input>=1000) printf("the money is:%lf",50*input*0.76);
else printf("input error!\n");
getch();
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯