#6225: 請教一下為何我一直CE???


qaz40417 (默默無語★)

學校 : 新北市私立東海高級中學
編號 : 20141
來源 : [123.194.38.190]
最後登入時間 :
2014-11-02 17:03:45
a003. 兩光法師占卜術 | From: [123.194.38.190] | 發表日期 : 2012-01-08 20:25

#include<stdio.h>
main()
{
int M,D,S;
while(scanf("%d %d",&M,&D));
S=(M*2+D)%3;
if(S=0)
{
printf("普通\n");
else if(S=1)
{
printf("吉\n");
else
printf("大吉\n");
}
system("pause");
return 0;
}

 

 程式新手0.0 但我認為我沒錯阿....... 請教一下大大們@@"

 
#6227: Re:請教一下為何我一直CE???


leopan0922 (zz)

學校 : 臺北市立成功高級中學
編號 : 6612
來源 : [140.113.225.106]
最後登入時間 :
2016-08-15 15:44:07
a003. 兩光法師占卜術 | From: [140.113.138.215] | 發表日期 : 2012-01-10 22:13

#include
main()
{
int M,D,S;
while(scanf("%d %d",&M,&D));
S=(M*2+D)%3;
if(S=0)
{
printf("普通\n");
else if(S=1)
{
printf("吉\n");
else
printf("大吉\n");
}
system("pause");
return 0;
}

 

 程式新手0.0 但我認為我沒錯阿....... 請教一下大大們@@"


我記得system("pause");

要include<stdlib.h> 

 
#6229: Re:請教一下為何我一直CE???


dark4491 (小強爆走傳說)

學校 : 臺北市立大安高級工業職業學校
編號 : 23049
來源 : [36.228.116.96]
最後登入時間 :
2019-12-09 15:41:17
a003. 兩光法師占卜術 | From: [123.193.67.154] | 發表日期 : 2012-01-12 00:29

#include
main()
{
int M,D,S;
while(scanf("%d %d",&M,&D));
S=(M*2+D)%3;
if(S=0)
{
printf("普通\n");
else if(S=1)
{
printf("吉\n");
else
printf("大吉\n");
}
system("pause");
return 0;
}

 

 程式新手0.0 但我認為我沒錯阿....... 請教一下大大們@@"

我看到有幾個錯

*while後面不用加分號 

*在這個網站裡    不用加system("pause");   因為包在while裡面了       就不需要 system("pause")

而且    這個好像是禁用函式 

 

*scanf("%d %d",&M,&D)!=EOF

* 誇號的分配有問題

我幫你改完後

 #include<stdio.h>

main()

{

int M,D,S;

while(scanf("%d %d",&M,&D)!=EOF)

{

S=(M*2+D)%3;

if(S==0)

{

printf("普通\n");

}

else if(S==1)

{

printf("吉\n");

}

else

{

printf("大吉\n");

}

}

return 0;

}

 
看不懂再問我吧  : )  
#8336: Re:請教一下為何我一直CE???


cliff75426 (阿鎧)

學校 : 國立屏東大學
編號 : 35802
來源 : [163.24.254.61]
最後登入時間 :
2014-02-25 02:30:33
a003. 兩光法師占卜術 | From: [163.24.254.61] | 發表日期 : 2013-10-22 02:12

不好意思  請問為何要加   !=EOF ??

 


 
#8337: Re:請教一下為何我一直CE???


rosynirvana (rosynirvana)

學校 : 不指定學校
編號 : 33880
來源 : [182.114.3.244]
最後登入時間 :
2017-07-24 00:02:04
a003. 兩光法師占卜術 | From: [58.246.157.208] | 發表日期 : 2013-10-22 02:52

不好意思  請問為何要加   !=EOF ??

 



http://www.cplusplus.com/reference/cstdio/scanf/

请参考return value部分 

 
ZeroJudge Forum