返回列表 發帖
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main() {
  4.     int m, d;
  5.     char c;
  6.     while (cin >> m >> c >> d) {
  7.         if ((m == 1 && d >= 21) || (m == 2 && d <= 19))
  8.         cout<<"水瓶座"<<endl;
  9.         if ((m == 2 && d >= 20) || (m == 3 && d <= 20))
  10.         cout<<"雙魚座"<<endl;
  11.         if ((m == 3 && d >= 21) || (m == 4 && d <= 20))
  12.         cout<<"牡羊座"<<endl;
  13.         if ((m == 4 && d >= 21) || (m == 5 && d <= 21))
  14.         cout<<"金牛座"<<endl;
  15.         if ((m == 5 && d >= 22) || (m == 6 && d <= 21))
  16.         cout<<"雙子座"<<endl;
  17.         if ((m == 6 && d >= 22) || (m == 7 && d <= 22))
  18.         cout<<"巨蟹座"<<endl;
  19.         if ((m == 7 && d >= 23) || (m == 8 && d <= 21))
  20.         cout<<"獅子座"<<endl;
  21.         if ((m == 8 && d >= 22) || (m == 9 && d <= 23))
  22.         cout<<"處女座"<<endl;
  23.         if ((m == 9 && d >= 24) || (m == 10 && d <= 23))
  24.         cout<<"天秤座"<<endl;
  25.         if ((m == 10 && d >= 24) || (m == 11 && d <= 22))
  26.         cout<<"天蠍座"<<endl;
  27.         if ((m == 11 && d >= 23) || (m == 12 && d <= 22))
  28.         cout<<"射手座"<<endl;
  29.         if ((m == 12 && d >= 23) || (m == 1 && d <= 20))
  30.         cout<<"摩羯座"<<endl;
  31.     }
  32.     return 0;
  33. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int m,d;
  4. char c;
  5. int main()
  6. {
  7.     cin.tie(0);
  8.     cin.sync_with_stdio(0);
  9.     cin>>m>>c>>d;
  10.     string n[]={"摩羯座","水瓶座","雙魚座","牡羊座","金牛座","雙子座","巨蟹座","獅子座","處女座","天秤座","天蠍座","射手座","摩羯座"};
  11.     int check[]= {0,21,20,21,21,22,22,23,22,24,24,23,23};
  12.     if(d>check[m])
  13.     {
  14.         cout<<n[m]<<endl;
  15.     }
  16.     else
  17.         cout<<n[m-1]<<endl;
  18.     return 0;
  19. }
複製代碼

TOP

返回列表