文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。於是聰明的文文便了解了,原來我們平常使用電燈開關就是把 1 變成 0、0 變成 1 嘛!
輸入說明 :
輸入只有一行,含有一個為 0 或 1 的整數。
輸出說明 :
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
範例輸入 :
1
範例輸出 :
0
提示 :
運算子
你能不用 if 指令,只用算術或關係運算子做出這題嗎?
程式碼1 :
#include <stdio.h> int main() { int i; while(scanf("%d",&i)==1) printf("%d\n",i==1?0:1); return 0; }
程式碼2 :
#include <stdio.h> int main() { int i; while(scanf("%d",&i)==1) printf("%d\n",!i); return 0; }
http://zerojudge.tw/ShowProblem?problemid=d063
沒有留言:
張貼留言