-->
当前位置:首页 > 题库 > 正文内容

程序填空题:计算税后工资

Luz3年前 (2022-03-01)题库862
请完善程序,实现以下程序功能:已知职工的月收入在[0,8000],税率为0%,在(8000,15000],税率为5%,在(15000,25000],税率为10%,若收入大于25000的话,税率为25%,请从键盘上输入某位职工的月输入(双精度实数),输出其扣税以后的月收入,结果保留两位小数,最后换行。如果输入的月收入小于0,则输出信息"Error!"。<br>
输入样例1:<br>
8000 <br>
输出样例1:<br>
8000.00 <br>
输入样例2:<br>
15000 <br>
输出样例2:<br>
14250.00 <br>
输入样例3:<br>
25000 <br>
输出样例3:<br>
22500.00 <br>
输入样例4:<br>
50000 <br>
输出样例4:<br>
37500.00 <br>

#include <stdio.h>
int main(void)
{ int i;for(i=1;i<=5;i++){ //该循环用于自动阅卷,请考生忽略
double jbgz,sl,sfgz;
//jbgz为基本工资,sl为税率,sfgz为扣除税后工资
scanf("%lf",&jbgz);
if(jbgz<0)
printf("Error!\n");
else
if()
sl=0;
else
if()
sl=0.05;
else
if()
sl=0.10;
else

sfgz=jbgz*(1-sl);
//输出税后工资
} //该循环用于自动阅卷,请考生忽略
return 0;
}










答案:
第1空:jbgz<=8000

第2空:jbgz<=15000

第3空:jbgz<=25000

第4空: sl=0.25;

第5空: printf("%.2f\n",sfgz);

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。