编程奖金计算
① 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'));
}
邮箱给我啊