#5752: 為何我寫的有錯呢?


bowwow5252 (阿望)


#include<stdio.h>
int main()
{
    int x;
    while(scanf("%d",&x)==1)
    {
    if(x%3==0)
    printf("yes\n");   
    else
    printf("no\n");
    }
    return 0;
}
#5754: Re:為何我寫的有錯呢?


morris1028 (碼畜)


int 無法容納 -10^10001<=n<=10^10001

因此會發生溢位, 導致判斷錯誤

因此需要用字元陣列

#5759: Re:為何我寫的有錯呢?


bowwow5252 (阿望)


int 無法容納 -10^10001<=n<=10^10001

因此會發生溢位, 導致判斷錯誤

因此需要用字元陣列

請問怎麼改呢?