程式碼是
#include <stdio.h> int main() { int m,d,s; while (scanf("%d %d",&m,&d)!=2) { s=(m*2+d)%3; if (s==0) { printf("普通 \n"); } else if (s==1) { printf("吉 \n"); } else { printf("大吉 \n"); } } }
結果是
您共輸出 0 行。
您共輸出 0 行。
找到錯誤了
while (scanf("%d %d",&m,&d)!=2) {
要改成
while (scanf("%d %d",&m,&d)!=EOF) {
while (scanf("%d %d",&m,&d) == 2)
也行