关于c语言的题目。
使用switch语句编写计算应缴个人所得税函数:doublecalTaxt(doublenumber),返回应缴个人所得税。在main函数中验证函数calTaxt的正确性...
使用switch语句编写计算应缴个人所得税函数:double calTaxt(double number),返回应缴个人所得税。在main函数中验证函数calTaxt的正确性。
#include <stdio.h>
double calTaxt(double number);
int main()
{
//输入一个工资
//调用calTax求解应缴个人所得税
//输出结果
}
double calTaxt(double number)
{// 计算应缴个人所得税
}
2.测试用例设计(用若干个数据测试所有的税收情况)
求解 展开
#include <stdio.h>
double calTaxt(double number);
int main()
{
//输入一个工资
//调用calTax求解应缴个人所得税
//输出结果
}
double calTaxt(double number)
{// 计算应缴个人所得税
}
2.测试用例设计(用若干个数据测试所有的税收情况)
求解 展开
展开全部
#include <stdio.h>
double calTaxt(double number)
{
int ZhenCe = 0;
if (number > 1000&&number<=5000)//如果工资大于1000小于5000
{
ZhenCe = 1;//执行第一种收税政策
}
if (number > 5000 && number <= 10000)//如果工资大于5000小于10000
{
ZhenCe = 2;//执行第二种收税政策
}
if (number > 10000 )//如果工资大于10000
{
ZhenCe = 3;//执行第三种收税政策
}
// 计算应缴个人所得税
switch (ZhenCe)
{
case 1:
printf("%s", "你需要交税:");
return(number*0.1f);//收0.1个点的税
break;
case 2:
printf("%s", "你需要交税:");
return(number*0.2f);//收0.2个点的税
break;
case 3:
printf("%s", "你需要交税:");
return(number*0.3f);//收0.3个点的税
break;
default:
printf("%s", "你不需要交税");
return 0;
break;
}
return number;
}
int main()
{
//输入一个工资
double GongZi = 0.0f;
//调用calTax求解应缴个人所得税
scanf("%lf", &GongZi);
printf("%lf", calTaxt(GongZi));
}
double calTaxt(double number)
{
int ZhenCe = 0;
if (number > 1000&&number<=5000)//如果工资大于1000小于5000
{
ZhenCe = 1;//执行第一种收税政策
}
if (number > 5000 && number <= 10000)//如果工资大于5000小于10000
{
ZhenCe = 2;//执行第二种收税政策
}
if (number > 10000 )//如果工资大于10000
{
ZhenCe = 3;//执行第三种收税政策
}
// 计算应缴个人所得税
switch (ZhenCe)
{
case 1:
printf("%s", "你需要交税:");
return(number*0.1f);//收0.1个点的税
break;
case 2:
printf("%s", "你需要交税:");
return(number*0.2f);//收0.2个点的税
break;
case 3:
printf("%s", "你需要交税:");
return(number*0.3f);//收0.3个点的税
break;
default:
printf("%s", "你不需要交税");
return 0;
break;
}
return number;
}
int main()
{
//输入一个工资
double GongZi = 0.0f;
//调用calTax求解应缴个人所得税
scanf("%lf", &GongZi);
printf("%lf", calTaxt(GongZi));
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询