#11800: 可以用switch嗎?


karta17567 (討厭啦ouo)

學校 : 國立臺灣科技大學
編號 : 60534
來源 : [140.116.135.146]
最後登入時間 :
2022-03-02 20:17:29
a003. 兩光法師占卜術 | From: [27.52.98.170] | 發表日期 : 2017-03-09 08:54

#include <stdio.h>

int main()
{
     int M,D,S;
     while(scanf("%d %d\n",&M,&D)!=EOF)
     {

          S=(M*2+D)%3;
          printf("%d\n",S);
          switch(S)
          {
               case '0':
               printf("普通\n");
               break;

               case '1':
               printf("吉\n");
               break;

               case '2':
               printf("大吉\n");
               break;
          }
     }
     return 0;
}

 

 

此程式執行後會一直卡在輸入畫面無法跑出輸出
想請問大家能否幫我找找問題 感激不盡

 
#11801: Re:可以用switch嗎?


justinO__o (夜貓)

學校 : 臺北市立成功高級中學
編號 : 51052
來源 : [111.71.212.14]
最後登入時間 :
2024-09-22 17:57:48
a003. 兩光法師占卜術 | From: [39.10.200.171] | 發表日期 : 2017-03-09 17:26

#include

int main()
{
     int M,D,S;
     while(scanf("%d %d\n",&M,&D)!=EOF)
     {

          S=(M*2+D)%3;
          printf("%d\n",S);
          switch(S)
          {
               case '0':
               printf("普通\n");
               break;

               case '1':
               printf("吉\n");
               break;

               case '2':
               printf("大吉\n");
               break;
          }
     }
     return 0;
}

 

 

此程式執行後會一直卡在輸入畫面無法跑出輸出
想請問大家能否幫我找找問題 感激不盡



不用打單引號來強調啦 0u0

 
#11802: Re:可以用switch嗎?


justinO__o (夜貓)

學校 : 臺北市立成功高級中學
編號 : 51052
來源 : [111.71.212.14]
最後登入時間 :
2024-09-22 17:57:48
a003. 兩光法師占卜術 | From: [39.10.200.171] | 發表日期 : 2017-03-09 17:28

#include

int main()
{
     int M,D,S;
     while(scanf("%d %d\n",&M,&D)!=EOF)
     {

          S=(M*2+D)%3;
          printf("%d\n",S);
          switch(S)
          {
               case '0':
               printf("普通\n");
               break;

               case '1':
               printf("吉\n");
               break;

               case '2':
               printf("大吉\n");
               break;
          }
     }
     return 0;
}

 

 

此程式執行後會一直卡在輸入畫面無法跑出輸出
想請問大家能否幫我找找問題 感激不盡



不用打單引號來強調啦 0u0

而且也不用  printf("%d\n",S); 啦 0u0


 
#11805: Re:可以用switch嗎?


karta17567 (討厭啦ouo)

學校 : 國立臺灣科技大學
編號 : 60534
來源 : [140.116.135.146]
最後登入時間 :
2022-03-02 20:17:29
a003. 兩光法師占卜術 | From: [140.118.81.169] | 發表日期 : 2017-03-10 16:02

#include

int main()
{
     int M,D,S;
     while(scanf("%d %d\n",&M,&D)!=EOF)
     {

          S=(M*2+D)%3;
          printf("%d\n",S);
          switch(S)
          {
               case '0':
               printf("普通\n");
               break;

               case '1':
               printf("吉\n");
               break;

               case '2':
               printf("大吉\n");
               break;
          }
     }
     return 0;
}

 

 

此程式執行後會一直卡在輸入畫面無法跑出輸出
想請問大家能否幫我找找問題 感激不盡



不用打單引號來強調啦 0u0

而且也不用  printf("%d\n",S); 啦 0u0


阿謝謝你 你說的printf("%d\n",S);是我自己想看我有沒算錯忘記刪掉的XD

然後我剛剛看了一下發現我的while那一行也多了一個\n~~

 
ZeroJudge Forum