int userHP = 100;
int enemyHP = rand() % ((userHP - 50) - (userHP - 75)) + 1;
好吧,由於某種原因,這似乎沒有正常工作,即時試圖獲得50 -25馬力的敵人。蘭德()爲變量的C++
也寧願它是百分比......像
int enemyHP = rand() % ((userHP/50%) - (userHP/75%)) + 1;
但我還想堅持使用整數,而不是與浮點或雙精度混亂......有人可以幫助我嗎?
爲什麼你不想惹浮點或雙精度? – cpalmer 2010-06-05 22:33:14
不要忘記接受答案,以表示感謝誰回答你... – Betamoo 2010-06-05 23:21:03
因爲我不知道如何使用雙打和浮動只會使事情變得複雜。我只是想要整數。沒有小數。我會的,我的瘋子偷走了我的筆記本電腦,我沒有在這裏的真實賬戶。 – timothy 2010-06-06 03:56:37