有沒有更好的方法來計算兩個雙打的平均值?我如何改進/更正下面的代碼?cpp - std平均值
double original_one, original_two; // can be any double >= 0
double used_one = original_one;
double used_two = original_two;
if (original_one == 0) used_one = 1;
if (original_two == 0) used_two = 1;
double average = used_one * used_two/2; // average!
爲什麼你需要一個0的特例? – Fanael
這不是你如何計算平均值。平均=總和/計數 –
@Fanael可能不需要。我使用它,因爲0 * any_number = 0' – abrahab