if 判断代码简化
if 判断代码简化
if(Loubo_status[4] == 0)
{
// 累加到总质量
All_fertilize_weight += temp_weight;
//temp_weight = 0;
// 四舍五入取整
fertilize_weight = round(All_fertilize_weight);
}
if(Loubo_status[5] == 0)
{
// 累加到总质量
All_fertilize_weight += temp_weight;
//temp_weight = 0;
// 四舍五入取整
fertilize_weight = round(All_fertilize_weight);
}
if(Loubo_status[6] == 0)
{
// 累加到总质量
All_fertilize_weight += temp_weight;
//temp_weight = 0;
// 四舍五入取整
fertilize_weight = round(All_fertilize_weight);
}
if(Loubo_status[7] == 0)
{
// 累加到总质量
All_fertilize_weight += temp_weight;
//temp_weight = 0;
// 四舍五入取整
fertilize_weight = round(All_fertilize_weight);
}
简化后的代码(已验证)
// 篓腿 4~7 统一判断累加
for(int i = 4; i <= 7; i++)
{
if(Loubo_status[i] == 0)
{
All_fertilize_weight += temp_weight;
}
}
// 最后统一四舍五入一次即可
fertilize_weight = round(All_fertilize_weight);
浙公网安备 33010602011771号