Re: [問題] 不用if 判斷
原po的老師大概要的是這種吧: (假設input在'n')
(n < 0 && (ret = -1)) || (n > 0 && (ret = 1)) || (ret = 0);
'ret'就會有你要的答案, 以{1,0,-1}代表正/零/負
最後一個clause不用測"n == 0", 因為前兩個test已經去除掉正和負的case了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.234.228
推
08/22 02:03, , 1F
08/22 02:03, 1F
討論串 (同標題文章)