Re: [問題] 不用if 判斷

看板C_and_CPP作者時間14年前 (2009/08/21 20:37), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串3/7 (看更多)
如果是指不用 > , == , < 的話 int main() { int A; while (EOF!=scanf("%d",&A)) { if (A&0x80000000) printf("是負數 \n"); else if (!(A|0x00000000)) printf("是零 \n"); else printf("是正數 \n"); } return 0; } 不知道有沒有錯 ~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.76

08/21 20:46, , 1F
else if(!A)即可
08/21 20:46, 1F

08/21 20:46, , 2F
我怎麼覺得他的要求是zerojudge的d050之類的題目
08/21 20:46, 2F

08/21 20:47, , 3F
要求是只用算術運算子來求出解答,而不用到 if 指令
08/21 20:47, 3F

08/21 20:51, , 4F
還是有if
08/21 20:51, 4F

08/21 20:53, , 5F
他要的應該是那個很噁心的語法
08/21 20:53, 5F

08/21 20:59, , 6F
第一句就說 "如果是..的話"....
08/21 20:59, 6F
文章代碼(AID): #1AZfJqY6 (C_and_CPP)
文章代碼(AID): #1AZfJqY6 (C_and_CPP)