返回列表 發帖

程式實作: 兩光法師占卜術

本帖最後由 tonyh 於 2015-8-12 16:29 編輯

兩光法師時常替人占卜,由於他算得又快有便宜,因此生意源源不絕,時常大排長龍,他想算得更快一點,因此找了你這位電腦高手幫他用電腦來加快算命的速度。

他的占卜規則很簡單,規則是這樣的,輸入一個日期,然後依照下面的公式: M=月   D=日   S=(M*2+D)%3 得到 S 的值,再依照 S 的值從 0 到 2 分別給予 "凶"、"普通"、"吉"等三種不同的運勢。

輸入說明 :月份及日期    輸出說明 :運勢
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int m,d,s;
  7.     cout<<"請輸入生日月份: ";
  8.     cin>>m;
  9.     cout<<"請輸入生日日期: ";
  10.     cin>>d;
  11.     s=(m*2+d)%3;
  12.     if(s==2)
  13.         cout<<"吉!"<<endl;
  14.     else if(s==1)
  15.         cout<<"普通!"<<endl;
  16.     else
  17.         cout<<"凶!"<<endl;
  18.     cout<<endl;
  19.     system("pause");
  20.     return 0;   
  21. }
複製代碼

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int m,d,s;
  7.     cout<<"算算今日的運勢吧!!"<<endl;
  8.     cout<<"幾月生呢??!";
  9.     cin>>m;
  10.     cout<<m<<"月幾號呢??";
  11.     cin>>d;
  12.     s=(m+d)*365%4;
  13.     if(s==3)
  14.     {
  15.           cout<<"大吉!去買張樂透吧!!"<<endl;
  16.           cout<<endl<<endl<<endl<<endl<<endl<<"別再玩了!去讀書吧!"<<endl;     
  17.     }else if (s==2)
  18.     {
  19.           cout<<"今天有點帶ㄙㄨㄟ喔!! "<<endl;
  20.           cout<<endl<<endl<<endl<<endl<<endl<<"別再玩了!去讀書吧!"<<endl;
  21.     }else if (s==0)
  22.     {
  23.           cout<<"走路要小心點,不然會踩到狗屎喔"<<endl;
  24.           cout<<endl<<endl<<endl<<endl<<endl<<"別再玩了!去讀書吧!"<<endl;
  25.     }else if(s==1)
  26.     {
  27.           cout<<"根本人生勝利組!!!"<<endl;
  28.           cout<<endl<<endl<<endl<<endl<<endl<<"別再玩了!去讀書吧!"<<endl;
  29.     }

  30.    

  31.    system("pause");
  32.    return 0;   
  33. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int m,d,s;
  7.     cout<<"請輸入生日月份:";
  8.     cin>>m;
  9.     cout<<"請輸入生日日期:";               
  10.     cin>>d;
  11.     s=(m*2+d)%3;
  12.     if(s==2){
  13.            cout<<"大吉"<<endl;
  14.     }else if(s==1){
  15.           cout<<"吉"<<endl;
  16.     }else if(s==0){
  17.           cout<<"兇"<<endl;
  18.     }      
  19.     system("pause");
  20.     return 0;
  21. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdilb>
  3. using namespace std;

  4. int main()
  5. {
  6.     int m,d,s
  7.      cout<<"請輸入生日月份:";      
  8.          cin>>m;
  9.          cout<<"請輸入生日日期:";      
  10.          cin>>d;
  11.          s=(m*2+d)%3;
  12.          if(s==2){
  13.             cout<<"大吉"<<endl;
  14.          }else if(s==1){
  15.              cout<<"吉"<<endl;
  16.          }else if(s==0){
  17.               cout<<"兇"<<endl;      
  18.          }
  19.       system("pause");
  20.       return 0;
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. int main()

  5. {
  6.     int m,d,s;
  7.     cout<<"請輸入生日月分:";
  8.     cin>>m;
  9.     cout<<"請輸入你的生日日期:";
  10.     cin>>d;
  11.     s=(m*2+d)%3;
  12.     if(s==2){
  13.          cout<<"大吉"<<endl;
  14.     }else if(s==1){
  15.          cout<<"吉"<<endl;
  16.     }else{
  17.          cout<<"普通"<<endl;
  18.          }     
  19.     system ("pause");
  20.     return 0;
  21. }     
  22.               
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int m,d,s;
  7.     cout<<"請輸入出生日月份:";
  8.     cin>>m;
  9.     cout<<"請輸入出生日日期:";
  10.     cin>>d;      
  11.     s=(m*2+d)%3;   
  12.     if(s==2) {
  13.          cout<<"大吉"<<endl;
  14. }else if(s==0){
  15.       cout<<"吉"<<endl;
  16.      } else {
  17.        cout<<"普通"<<endl;   
  18. }           
  19.                            system("pause");

  20.     return 0;

  21. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.          int m,d,s;
  7.          cout<<"請輸入生日月份:";      
  8.          cin>>m;
  9.          cout<<"請輸入生日日期:";      
  10.          cin>>d;
  11.          s=(m*2+d)%3;
  12.          if(s==2){
  13.              cout<<"大吉"<<endl;
  14.          }else if(s==1){
  15.              cout<<"吉"<<endl;
  16.          }else if(s==0){
  17.               cout<<"兇"<<endl;      
  18.          }
  19.       system("pause");
  20.       return 0;

  21. }
複製代碼

TOP

返回列表