#8218: 疑問(兩光算命師)


mod22133 (HUA)

學校 : 高雄市立中正高級工業職業學校
編號 : 34888
來源 : [1.173.150.35]
最後登入時間 :
2013-10-29 19:35:12
a003. 兩光法師占卜術 | From: [1.173.191.73] | 發表日期 : 2013-09-23 22:48

這題我用這樣解,用程式跑OK 可是出來分數只有CE,

不太懂缺點在哪,有人能告訴我嗎?

#include <iostream>

using namespace std;

int main() {

  int D,M,S;

cout << "請問客人生辰?\n";

cout << " 月分?";

cin  >> M;

cout << " 時日?";

cin  >> D;

 

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

if (S==2)

     cout << "\n大吉";

else if (S==1)

     cout << "\n吉" ;

else 

     cout << "\n普通";

 system ("pause");

return 0;

 
#8219: Re:疑問(兩光算命師)


rosynirvana (rosynirvana)

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

這題我用這樣解,用程式跑OK 可是出來分數只有CE,

不太懂缺點在哪,有人能告訴我嗎?

#include

using namespace std;

int main() {

  int D,M,S;

cout << "請問客人生辰?\n";

cout << " 月分?";

cin  >> M;

cout << " 時日?";

cin  >> D;

 

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

if (S==2)

     cout << "\n大吉";

else if (S==1)

     cout << "\n吉" ;

else 

     cout << "\n普通";

 system ("pause");

return 0;

 首先,CE(编译错误)的原因是用了system这个函数而没有包含相应的头文件(cstdlib)

然后,不要输出题目中未要求的文字,最后提交的也不要加system("pause"),不然系统会误判的 

 
#8222: Re:疑問(兩光算命師)


mod22133 (HUA)

學校 : 高雄市立中正高級工業職業學校
編號 : 34888
來源 : [1.173.150.35]
最後登入時間 :
2013-10-29 19:35:12
a003. 兩光法師占卜術 | From: [1.173.184.52] | 發表日期 : 2013-09-24 19:35

原來如此..感覺這系統挺死的XD

謝謝囉~ 



 
ZeroJudge Forum