當前位置:編程學習大全網 - 編程軟體 - c語言switch求稅收,我是初學者,請問哪裏有錯,壹定要用switch語句

c語言switch求稅收,我是初學者,請問哪裏有錯,壹定要用switch語句

#include<stdio.h>

void main()

{

float s,tax,p;

int a;

printf("Please enter s(工資額):");

scanf("%f",&s);

if(s<1000)

{

a=1;

}

else if(1000<=s&&s<2000)

{

a=2;

}

else if(2000<=s&&s<5000)

{

a=3;

}

else if(5000<=s&&s<8000)

{

a=4;

}

else

{

a=5;

}

switch(a)

{

case 1:

p=0.00;

break;

case 2:

p=0.05;

break;

case 3:

p=0.08;

break;

case 4:

p=0.15;

break;

case 5:

p=0.20;

break;

}

tax=s*p;

s=s*(1-p);

printf("納稅款: %5.0f\n",tax);

printf("實得工資數: %5.0f\n",s);

}

  • 上一篇:計算機行業分為哪幾類?
  • 下一篇:如何用vc6.0調用matlab實現矩陣運算
  • copyright 2024編程學習大全網