iT邦幫忙

0

c++ 如何讓我設定的一個變數 不會超過一個值

  • 分享至 

  • xImage

c = 10*(a + b) + 0*(a + b) ;
cout << c ;
要怎麼才能讓這個C最大只會到125
不管a b輸入多少

石頭 iT邦高手 1 級 ‧ 2022-04-05 13:15:31 檢舉
`0*(a + b)` 這個應該不用寫吧? 不管 a 或 b 輸入是啥都是 0
石頭 iT邦高手 1 級 ‧ 2022-04-05 13:17:52 檢舉
還有你的問題沒頭沒尾 讓人看不懂你想要問啥
依照你的描述 你的公式可以簡化成 10*(a + b) <= 125
rofellos iT邦新手 2 級 ‧ 2022-04-06 16:05:09 檢舉
不就是多個if?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-04-05 13:07:13
最佳解答

c = (c>125) ? 125 : c;

淺水員 iT邦大師 6 級 ‧ 2022-04-05 13:39:48 檢舉

我以為這題要考慮溢位...

x = min(x,125)

hahaha1234
iT邦見習生 ‧ 2022-04-05 15:28:39
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答