永发信息网

用C语言实现以下的要求?

答案:2  悬赏:0  手机版
解决时间 2021-07-17 13:11
  • 提问者网友:练爱
  • 2021-07-17 05:57
批发服装,每件50,一次性买300件,打85折。500件8折。1000件以上76折。做一个程序,要求输入件数得到金额。
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 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; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯