#15651: 不懂為什麼不過


s94151 (chen)

學校 : 桃園市立南崁高級中學
編號 : 77765
來源 : [36.237.142.176]
最後登入時間 :
2020-11-05 23:47:55
a003. 兩光法師占卜術 | From: [1.34.118.66] | 發表日期 : 2018-10-18 23:48

#include<stdio.h>
#include<stdlib.h>
int main(){
    int m,d,s;
    while(scanf("%d%d",&m,&d)!=-1){
        s=(m*2+d)%3;
        if(s=0){
            printf("普通\n");
        }
        else if(s=1){
        printf("吉\n");
        }
        else {
        printf("大吉\n");
        }
    }
}

 
#15653: Re:不懂為什麼不過


OwO310659 (OwO)

學校 : 新北市立板橋高級中學
編號 : 58647
來源 : [118.150.111.60]
最後登入時間 :
2024-04-25 01:16:40
a003. 兩光法師占卜術 | From: [106.105.27.148] | 發表日期 : 2018-10-19 01:41

要判斷是否相等應使用 ==運算子 而非 =運算子 ,
=運算子 是用來賦值的, ( s=0 的寫法會使s變成0並回傳s本身(也就是0))
而 ==運算子 才是用來判斷的比較運算子,
所以應該要改成 s == 0 和 s == 1 這樣。

以上希望有幫助到你~ OwO

 
ZeroJudge Forum