c语言switch的语法(C语言Switch语句)
假设工资税率如下,其中s代表工资,r代表税率:,我来为大家讲解一下关于c语言switch的语法?跟着小编一起来看一看吧!
c语言switch的语法
假设工资税率如下,其中s代表工资,r代表税率:
s<500 r=0%
500<=s<1000 r=5%
1000<=s<2000 r=8%
2000<=s<3000 r=10%
3000<=s r=15%
编一程序实现从键盘输入一个工资数,输出实发工资数。要求使用switch语句。
程序;
#include<stdio.h>
int main()
{
int s,r;
float y=0;
printf("请输入工资s=");
scanf ("%d",&s);
switch(s/500)
{
case 0:
y=s-s*0.0;
r=0;
printf("r=%d%%,s=%d\n",r,s);
printf("%.0f\n",y);
break;
case 1:
y=s-s*0.05;
r=5;
printf("r=%d%%,s=%d\n",r,s);
printf("%.0f\n",y);
break;
case 2:
case 3:
y=s-s*0.08;
r=8;
printf("r=%d%%,s=%d\n",r,s);
printf("%.0f\n",y);
break;
case 4:
case 5:
y=s-s*0.1;
r=10;
printf("r=%d%%,s=%d\n",r,s);
printf("%.0f\n",y);
break;
default:
y=s-s*0.15;
r=15;
printf("r=%d%%,s=%d\n",r,s);
printf("%.0f\n",y);
}
return 0;
}
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com