c语言switch的语法(C语言Switch语句)

假设工资税率如下,其中s代表工资,r代表税率:,我来为大家讲解一下关于c语言switch的语法?跟着小编一起来看一看吧!

c语言switch的语法(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

    分享
    投诉
    首页