c语言程序的设计,请专业人士帮忙呀!谢!

来源:百度知道 编辑:UC知道 时间:2024/05/10 21:48:56
1.条件语句的编程
编程:假设奖金税的税率如下(a代表奖金数,r代表税率):
a<500 r=0%
500<=a<1000 r=5%
1000<=a<2000 r=8%
2000<=a<5000 r=10%
5000<=a r=20%
用户输入一个奖金数,输出税率和应交税款以及实发奖金。
2.开关语句switch的用法编程。
编程:用户输入运算符号(+,-,*,/)和两个运算数,按运算符号进行运算。
我运行了一下,怎么都不是太行呢?你们试试看.....
第二题我也不太明白什么意思~
刚开始学,比较晕.....希望高手们多指点......

我也是新手 楼上我纠正你几个错误
main()
{
int a;
double r;
scanf("%d",&a);
if (a<500) r=0;
else if (a<1000) r=0.05;
else if (a<2000) r=0.08;
else if (a<5000) r=0.1;
else r=0.2;
printf("%f,%f,%f",r,a*r,a-a*r);
getch();
}
你看看
第二题我题目都没看懂
不好意思。..
你运行了结果不行? 不可能吧 只要你不输出太高位的数字
都不会错的啊
我编译了几次 完全没问题

第一题
main()
{
int a;
double r;
scanf("%d",&a);
if (a<500) r=0;
else if (a<1000) r=0.05;
else if (a<2000) r=0.08;
else if (a<5000) r=0.1;
else r=0.2;
printf("%d,%d,%d",r,a*r,a-a*r)
}
刚学2个月 只会最简单的,希望高手指正