永发信息网

c语言,问题如下

答案:1  悬赏:10  手机版
解决时间 2021-03-23 18:28
  • 提问者网友:雾里闻花香
  • 2021-03-23 06:13
c语言,问题如下
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-03-23 07:08
这就是一个简单的分支判断问题,代码如下:
#include
int main(void)

    double hours, salary, tax=0; 
    scanf("%lf", &hours); 
    if(hours<0)  
    {  
        printf("input error!
");  
        return 0; 
    } 
    salary=hours>40?40*10+(hours-40)*10*1.5:hours*10; 
    if(salary<=300) tax=salary*0.15; 
    else if(salary<=450) tax=300*0.15+(salary-300)*0.2; 
    else tax=300*0.15+150*0.2+(salary-450)*0.25; 
    printf("total=%.2lf, tax=%.2lf, net=%.2lf
", salary, tax, salary-tax); 
    return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯