編程獎金計算
① C語言編程根據稅金,計算工資(稅前)
#include <stdio.h>
int main()
{
float tax,income;
printf("請輸入您的稅金:\n");
scanf("%f",&tax);
if(tax<0)
{
printf("\n您的輸入數據有誤,程序結束!\n");
}
else if(tax<=25)
{
income=2000+tax/0.05;
printf("您的月收入為: %f 元\n",income);
}
else
{
income=2500+(tax-25)/0.1;
printf("您的月收入為: %f 元\n",income);
}
return 1;
}
② C語言計算個人所得稅 編程
#include <stdio.h>
#include <stdlib.h>
int jishu(double x)
{
if(0<x&&x<=500)
return 1;
else if(500<x&&x<=2000)
return 2;
else if(2000<x&&x<=5000)
return 3;
else if(5000<x&&x<=20000)
return 4;
else if(20000<x&&x<=40000)
return 5;
else if(40000<x&&x<=60000)
return 6;
else if(60000<x&&x<=80000)
return 7;
else if(80000<x&&x<=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("請輸入工資:");
scanf("%lf",&l);
if(l<=3500)
printf("您不用交稅
");
else
{
n=l-3500.0;
i=jishu(n);
m=n*rate[i]-a[i];
printf("應繳個人所得稅:%.2lf
實發工資額:%.2lf
",m,l-m);
}
}
這是按你說的計算方法
③ 用C語言編程,個人所得稅計算器
可不可以把
#include<stdio.h>
main()
{
float x,num[9]={0};
char i='n';
x=0;
do
{
scanf ("%f",&x);
if(x<=500)
{
num[0]=x-x*0.05;
printf("應得工資為%.2f",num[0]);
}
else if(x<=2000)
{
num[1]=x-(num[0]+(x-500)*0.1);
printf("應得工資為%.2f",num[1]);
}
else if(x<=5000)
{
num[2]=x-(num[1]+(x-2000)*0.15);
printf("應得工資為%.2f",num[2]);
}
else if(x<=20000)
{
num[3]=x-(num[2]+(x-5000)*0.2);
printf("應得工資為%.2f",num[3]);
}
else if(x<=40000)
{
num[4]=x-(num[3]+(x-20000)*0.25);
printf("應得工資為%.2f",num[4]);
}
else if(x<=60000)
{
num[5]=x-(num[4]+(x-20000)*0.3);
printf("應得工資為%.2f",num[5]);
}
else if(x<=80000)
{
num[6]=x-(num[5]+(x-20000)*0.35);
printf("應得工資為%.2f",num[6]);
}
else if(x<=100000)
{
num[7]=x-(num[6]+(x-60000)*0.4);
printf("應得工資為%.2f",num[7]);
}
else
{
num[8]=x-(num[7]+(x-80000)*0.45);
printf("應得工資為%.2f",num[8]);
}
x=0;
printf("選擇是否繼續執行:y or n\n");
scanf("%c",&i);
}while((i=='y')||(i=='Y'));
}
郵箱給我啊