作者netsphere ()
看板C_and_CPP
標題Re: [問題] 不用if 判斷
時間Fri Aug 21 20:37:02 2009
如果是指不用 > , == , < 的話
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
→ hylkevin:else if(!A)即可 08/21 20:46
推 lctwolf:我怎麼覺得他的要求是zerojudge的d050之類的題目 08/21 20:46
→ lctwolf:要求是只用算術運算子來求出解答,而不用到 if 指令 08/21 20:47
→ fgets:還是有if 08/21 20:51
→ frank99977:他要的應該是那個很噁心的語法 08/21 20:53
→ netsphere:第一句就說 "如果是..的話".... 08/21 20:59