Hephaestus 發(fā)表于 2024-4-21 20:04
10/100=0這么簡單的常識都不懂才會犯這種低級錯誤。
samxon 發(fā)表于 2024-4-21 21:02
請問應(yīng)該怎么修改一下
Hephaestus 發(fā)表于 2024-4-21 20:04
10/100=0這么簡單的常識都不懂才會犯這種低級錯誤。
fj51hei 發(fā)表于 2024-4-21 21:08
這個有小數(shù)點,愿意是不是弄小數(shù)點判斷?
Hephaestus 發(fā)表于 2024-4-21 21:07
不知道你的數(shù)據(jù)范圍,無法修改。
1600277881 發(fā)表于 2024-4-21 21:54
if(watt < jiyiwatt*(1-set3/100.0))
改為
if(watt < (jiyiwatt*(1-set3)/100))
Hephaestus 發(fā)表于 2024-4-21 22:52
又錯了,運算符乘除法比加減法優(yōu)先級高,是小學(xué)就應(yīng)該學(xué)過的。
1600277881 發(fā)表于 2024-4-21 23:03
是的,這是看錯了,應(yīng)該是
if(watt < jiyiwatt*(1-set3/100.0))
if(watt < (jiyiwatt-jiyiwatt*set3/1 ...
samxon 發(fā)表于 2024-4-22 07:02
watt < jiyiwatt*(1-set3/100.0))沒什么區(qū)別吧。
samxon 發(fā)表于 2024-4-22 13:29
這樣似乎解決了,還在測試中,高手們看看到底解決沒解決呢,
if(watt < (uint)(jiyiwatt*(100-set3)/100))
samxon 發(fā)表于 2024-4-22 13:29
這樣似乎解決了,還在測試中,高手們看看到底解決沒解決呢,
if(watt < (uint)(jiyiwatt*(100-set3)/100))
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |