#15234: 不用if之解


squirrel (松鼠)

School : 國立聯合大學
ID : 84546
IP address : [115.82.205.85]
Last Login :
2019-05-05 13:57:22
d058. BASIC 的 SGN 函數 -- 板橋高中教學題 | From: [113.61.219.185] | Post Date : 2018-09-22 13:12

利用關係運算子的回傳值,然後試著組合一下就可以得到這個解法

 

#include <iostream>
using namespace std;

int main(){
int a;
while(cin>>a){
cout<<((a>0) - (a<0))<<endl;
}

return 0;
}

/* truth table
-2 0 1
-1 0 1
0 0 0
1 1 0
2 1 0
*/

 
ZeroJudge Forum