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


mod22133 (HUA)


這題我用這樣解,用程式跑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)


這題我用這樣解,用程式跑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)


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

謝謝囉~