c語言switch的語法?假設工資稅率如下,其中s代表工資,r代表稅率:,我來為大家講解一下關于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;
}
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!