代碼文本:
網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專注于企業(yè)網(wǎng)站建設(shè),高端網(wǎng)頁(yè)制作,對(duì)地磅秤等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專業(yè)成都網(wǎng)站營(yíng)銷優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。
#include "stdio.h"
int main(int argc,char *argv[]){
double x,tax;
printf("Please enter the number salary, negative end...\n");
while(scanf("%lf",x),x=0){
if(x=5000)
tax=(x-5000)*0.2+4200*.03;
else if(x=800 x5000)
tax=(x-800)*.03;
else
tax=0;
printf("You should pay %.2f yuan.\n",tax);
}
return 0;
}
#include stdio.h
#include stdlib.h
int jishu(double x)
{
if(0xx=500)
return 1;
else if(500xx=2000)
return 2;
else if(2000xx=5000)
return 3;
else if(5000xx=20000)
return 4;
else if(20000xx=40000)
return 5;
else if(40000xx=60000)
return 6;
else if(60000xx=80000)
return 7;
else if(80000xx=100000)
return 8;
else
return 9;
}
main()
{
double rate[10]={0.0,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45};
int a[10]={0,0,25,125,375,1375,3375,6375,10375,15375};
double n,m,l;
int i;
printf("請(qǐng)輸入工資:");
scanf("%lf",l);
if(l=3500)
printf("您不用交稅\n");
else
{
n=l-3500.0;
i=jishu(n);
m=n*rate[i]-a[i];
printf("應(yīng)繳個(gè)人所得稅:%.2lf\n實(shí)發(fā)工資額:%.2lf\n",m,l-m);
}
}
這是按你說(shuō)的計(jì)算方法
#includestdio.h
double IIT(int money,int nation)
{
double iit = money;
switch(nation)
{
case 1 : iit = money - 1000 - 3500 ;break;
case 0 : iit = money - 1000 - 4800 ;break;
default: printf("輸入有誤!\n");
}
if(iit =1500) iit = iit*0.03;
else if(iit1500iit=4500) iit = (iit*0.1 - 105);
else if(iit4500iit=9000) iit = (iit*0.2 - 555);
else if(iit9000iit=35000) iit = (iit*0.25 -1005);
else if(iit35000iit=55000) iit= (iit*0.3 -2755);
else if(iit55000iit=80000) iit= (iit*0.35 -5505);
else iit = (iit*0.45 - 13505);
return iit;
}
int main()
{
int money,nation;
printf("請(qǐng)確定你的國(guó)籍: 1.中國(guó) 0.外籍\n");
scanf("%d",nation);
printf("請(qǐng)輸入您的工資: ");
scanf("%d",money);
if(nation == 1){
if(money = 4500)
printf("您不需要繳納個(gè)人所得稅。\n");
else
printf("您要繳納的個(gè)人所得稅為: %.0f",IIT(money,nation));
}
if(nation == 0)
{
if(money = 5800)
printf("您不需要繳納個(gè)人所得稅。\n");
else
printf("您要繳納的個(gè)人所得稅為: %.0f",IIT(money,nation));
}
return 0;
}
#includestdio.h
float getTax(float salary)
{
float tax;
if(salary=10000)
tax=salary*0.1;
else if(salary10000 salary=20000)
tax=10000*0.1+(salary-10000)*0.12;
else if(salary20000 salary=30000)
tax=10000*0.1+10000*0.12+(salary-20000)*0.15;
else if(salary30000 salary=40000)
tax=10000*0.1+10000*0.12+10000*0.15+(salary-30000)*0.18;
else if(salary40000)
tax=10000*0.1+10000*0.12+10000*0.15+10000*0.18+(salary-40000)*0.2;
return tax;
}
int main()
{
float salary,tax;
scanf("%f",salary);
tax=getTax(salary);
printf("tax=%f\n",tax);
return 0;
}
#includestdio.h
int main()
{
float a ,b,c;
printf("請(qǐng)輸入獎(jiǎng)金數(shù):");
scanf("%f",a);
if (a 500)
printf("應(yīng)繳稅款:%f\n實(shí)得獎(jiǎng)金數(shù):%f",a*0/100,a*100/100);
else if(a=500a1000)
printf("應(yīng)繳稅款:%f\n實(shí)得獎(jiǎng)金數(shù):%f", a * 3/ 100, a * 97 / 100);
else if(a=1000a2000)
printf("應(yīng)繳稅款:%f\n實(shí)得獎(jiǎng)金數(shù):%f", a * 5 / 100, a * 95 / 100);
else if(a=2000a5000)
printf("應(yīng)繳稅款:%f\n實(shí)得獎(jiǎng)金數(shù):%f", a * 8 / 100, a * 92 / 100);
else
printf("應(yīng)繳稅款:%f\n實(shí)得獎(jiǎng)金數(shù):%f", a * 12 / 100, a * 88 / 100);
return 0;
}
其一:
j=(x-3500)*(3%);
(3%)C語(yǔ)言中不能識(shí)別3%之類的、可以改為0.03
然后:
如果if后面的語(yǔ)句在兩句或兩句以上要用{}括起來(lái)
else也是
網(wǎng)站欄目:c語(yǔ)言實(shí)現(xiàn)計(jì)稅函數(shù) c語(yǔ)言算稅
標(biāo)題網(wǎng)址:http://chinadenli.net/article40/dodeheo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、小程序開(kāi)發(fā)、定制網(wǎng)站、做網(wǎng)站、品牌網(wǎng)站制作、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)