编程题》简单的C

来源:百度知道 编辑:UC知道 时间:2024/05/22 23:47:47
对一批货物收税金,
价格在1万元以上的货物征收税金5%,
在5000以上,10000以下收3%,
1000以上,5000以下收2%,
1000元以下1%,
编一个程序,输入货物税金,则输出相应税金?
用 开关语句
加注释,不然我看不明白

/*//QQ86762595
对一批货物收税金,
价格在1万元以上的货物征收税金5%,
在5000以上,10000以下收3%,
1000以上,5000以下收2%,
1000元以下1%,
编一个程序,输入货物税金,则输出相应税金?
用 开关语句.
*/
#include "stdio.h"

int main(void)
{
float money,duty;
int t;
scanf("%f",&money);
if(money>10000) t=5;
else if (money>=5000&&money<10000) t=3;
else if (money>1000&&money<5000) t=2;
else t=1;
switch(t)
{
case 1:
duty=money*1/100;
break;
case 2:
duty=money*2/100;
break;
case 3:
duty=money*3/100;
break;
case 5:
duty=money*5/100;
break;
default:
printf("输入有误");
}
printf("%2f",duty);
return 0;
}

我直接在楼上的改吧

这个是个理解差异。我的理解是对1W以上的这部分收5%
*/
#include "stdio.h"

int main(void)
{
float money,duty;
int t;
scanf("