程序代码:
/******************************************************************************* 询问员工一周上了多少小时班,一小时10元。询问雇员是否加班,如果是,加班费 为15元。计算雇员的应缴税并在总工资扣除。假定报酬小于等于300元,扣10%税,如果 大于500小于等于1000,扣15%税,大于1000,扣25%税。计算雇员总收入和纯收入。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 这道题的加班费我没理解,到底是总共一周加15元钱,还是每加一小时加15元?还 是加班时,每一小时为15元? 我的这个代码是为:加班时,每小时为15元钱,比正常多5元钱。 程序如有不足之处,还请多多指教。谢谢。 *******************************************************************************/ int main(void) { int xiaoshi,jiaban=0; float yuan; printf("请输入您这周共工作了多少小时:\n"); scanf("%d",&xiaoshi); printf("\n请输入您这周共加了多少小时的班,如果没加,请输入0。\n"); scanf("%d",&jiaban); puts(""); yuan=(xiaoshi-jiaban)*10+jiaban*15; if(yuan>1000) printf("您的收入税后为:%f\n",yuan=yuan-yuan*0.25); else if(yuan<=1000&&yuan>500) printf("您的收入税后为:%f\n",yuan=yuan-yuan*0.15); else if(yuan<=500&&yuan>300) printf("您的收入税后为:%f\n",yuan=yuan-yuan*0.10); else printf("由于您的收入不用缴税,您的收入为:%f\n",yuan); getch(); }