2011年5月11日 星期三

d063: 0 與 1

內容 :
    文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成: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

沒有留言:

張貼留言