小编idn*_*now的帖子

C中有多个if语句

假设我想在考虑到他工作的年数和他拥有的孩子数量后计算员工的net_salary.我不想使用嵌套的if语句,因为这会使我需要进行的检查数量变得复杂.

double base_salary, net_salary;
int nmbr_kids, nmbr_years;

if(nmbr_kids >= 1 && nmbr_kids <3){
    net_salary = base_salary + 200;
}
else if(nmbr_kids >= 3 && nmbr_kids <4){
    net_salary = base_salary + 400;
}
else if (nmbr_kids >= 4){
    net_salary = base_salary + 600;
}
else{
net_salary = base_salary;
}
/* now I want to account for the number of years worked by the employee and update accordingly his net_salary */

if(nmbr_years >= 1 && nmbr_years <3){
    net_salary = net_salary + 200; …
Run Code Online (Sandbox Code Playgroud)

c if-statement statements

2
推荐指数
1
解决办法
114
查看次数

标签 统计

c ×1

if-statement ×1

statements ×1