今天是第十五天,解到d063. 的0 與 1,題目要求輸入0或1的值,若輸入為 0 則輸出 1,反之輸入為 1 則輸出 0。這題用條件判斷式if就可以輕鬆解出來,但題目是在測驗使用運算子的能力,希望能不用 if 指令,只用算術或關係運算子做出這題,但我常試用條件運算式還是可以完成作答,並沒有提示RF (Restricted Function)。這題可以有三種方式來解,第一種是直接運算,輸出1扣輸入的值就可以完成計算,當輸入1,及1-1等於0,輸入0答案為1,第二種是使用運算子,輸出!加輸入的值就好(若輸入值為a,則cout << !a << endl;),第三種是跟if同樣判斷分類,輸出(n==0?1:0)便可以作答。