C語(yǔ)言小實(shí)戰(zhàn)開發(fā)——計(jì)算工資收益

優(yōu)化前

#include <stdio.h>

int main() {
    int salary = 0;//記錄工資
    int pay = 0;//稅后工資 
    /*
    接收輸入 
    */ 
    printf("請(qǐng)輸入工資:") ;
    scanf("%d",&salary) ;
    
    /*
    計(jì)算 
    */
    if(salary < 5000) {
        pay = salary;
    }else if(salary < 8000){
        int tax =(salary - 5000)*0.1;
        pay = salary - tax;
    }else if(salary < 10000){
        int tax = (salary - 8000)*0.15+3000*0.1;
        pay = salary - tax;
    }else{
        int tax = (salary - 10000)*0.2 + 2000*0.15 + 3000*0.1;
        pay = salary - tax;
    }
    printf("到手工資:%d",pay);
    return 0;
}

優(yōu)化后

#include <stdio.h>

int main() {
    int salary = 0;//記錄工資
    int tax= 0;//稅
    /*
    接收輸入 
    */ 
    printf("請(qǐng)輸入工資:") ;
    scanf("%d",&salary) ;
    
    /*
    計(jì)算 
    */
    if(salary < 5000) {
        tax = 0;
    }else if(salary < 8000){
        tax =(salary - 5000)*0.1;   
    }else if(salary < 10000){
            tax = (salary - 8000)*0.15+3000*0.1;
    }else{
            tax = (salary - 10000)*0.2 + 2000*0.15 + 3000*0.1;
    }
    printf("到手工資:%d",salary-tax);
    return 0;
}

為了保障程序的準(zhǔn)確性應(yīng)當(dāng)及時(shí)測(cè)試程序,而且程序是在編寫的過(guò)程中不斷優(yōu)化的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容