返回列表 發帖

708 12小時制時間

1. 題目說明:
請依下列題意進行作答,使輸出值符合題意要求。

2. 設計說明:
請撰寫一程式,讓使用者輸入三組24小時制的「時」與「分」,將輸入的24小時制時間轉換為12小時制後輸出,並輸出有幾個時間屬於AM時段。

提示:24小時制,「時」的範圍是0 ~ 23、「分」的範圍是0 ~ 59
提示:若使用 Java 語言答題,請以「JP」開頭命名包含 main 靜態方法的 class,評測系統才能正確評分。

3. 輸入輸出:
輸入說明
三組24小時制的「時」與「分」

輸出說明
三組12小時制的時間以及有幾個時間屬於AM時段

範例輸入
0 18
12 5
20 45

範例輸出
AM 12:18
PM 12:5
PM 8:45
1


本帖隱藏的內容需要回復才可以瀏覽

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int h[3],m[3],sum=0;
  4. int main()
  5. {
  6.     for(int i=0; i<3; i++)
  7.         cin>>h[i]>>m[i];
  8.     for(int i=0; i<3; i++)
  9.     {
  10.         if(h[i]<12)
  11.         {
  12.             cout<<"AM";
  13.             sum++;
  14.             if(h[i]==0)
  15.                 h[i]=12;
  16.         }else
  17.         {
  18.             cout<<"PM";
  19.             if(h[i]>12)
  20.                 h[i]=h[i]-12;
  21.         }
  22.         cout<<h[i]<<":"<<m[i]<<endl;
  23.     }
  24.     cout<<sum;
  25.     return 0;
  26. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int h[3],m[3], sum=0;
  4. int main()
  5. {
  6.     for(int i=0;i<3;i++)
  7.        cin>>h[i]>>m[i];
  8.     for(int i=0;i<3;i++){
  9.         if(h[i]<12){
  10.             cout<<"AM ";
  11.             sum++;
  12.             if(h[i]==0) h[i]=12;
  13.         }else{
  14.             cout<<"PM ";
  15.             if(h[i]>12) h[i]-=12;
  16.         }
  17.         cout<<h[i]<<":"<<m[i]<<endl;
  18.     }
  19.     cout<<sum;
  20.     return 0;
  21. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int h[3],m[3],sum=0;
  4. int main()
  5. {
  6.     for(int i=0;i<3;i++)
  7.         cin>>h[i]>>m[i];
  8.     for(int i=0;i<3;i++)
  9.     {
  10.         if(h[i]<12)
  11.         {
  12.             cout<"AM";
  13.             sum++;
  14.             if(h[i]==0)
  15.                 h[i]=12;
  16.         }else
  17.         {
  18.             cout<"PM";
  19.             if(h[i]>12)
  20.                 h[i]=h[i]-12;
  21.         }
  22.         cout<<h[i]<<":"<<m[i]<<endl;
  23.     }
  24.     return 0;
  25. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int h[3],m[3],sum=0;
  4. int main()
  5. {
  6.     for(int i=0; i<3; i++)
  7.         cin>>h[i]>>m[i];
  8.     for(int i=0; i<3; i++)
  9.     {
  10.         if(h[i]<12)
  11.         {
  12.             cout<<"AM ";
  13.             sum++;
  14.             if(h[i]==0)
  15.                 h[i]=12;
  16.         }
  17.         else
  18.         {
  19.             cout<<"PM ";
  20.             if(h[i]>12)
  21.                 h[i]-=12;
  22.         }
  23.         cout<<h[i]<<":"<<m[i]<<endl;
  24.     }
  25.     cout<<sum;
  26.     return 0;
  27. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int h[3],m[3],sum=0;
  4. int main()
  5. {
  6.     for(int i=0; i<3; i++)
  7.         cin>>h[i]>>m[i];
  8.     for(int i=0; i<3; i++)
  9.     {
  10.         if(h[i]<12)
  11.         {
  12.             cout<<"AM ";
  13.             sum++;
  14.             if(h[i]==0)
  15.                 h[i]=12;
  16.         }
  17.         else
  18.         {
  19.             cout<<"PM ";
  20.             if(h[i]>12)
  21.                 h[i]=h[i]-12;
  22.         }
  23.         cout<<h[i]<<":"<<m[i]<<endl;
  24.     }
  25.     cout<<sum;
  26.     return 0;
  27. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int h[3],m[3],sum=0;
  4. int main()
  5. {
  6.     for(int i=0;i<3;i++)
  7.         cin>>h[i]>>m[i];
  8.     for(int i=0;i<3;i++)
  9.     {
  10.         if(h[i]<12)
  11.         {
  12.            cout<<"AM ";
  13.            sum++;
  14.            if(h[i]==0)
  15.            h[i]=12;
  16.         }
  17.         else
  18.         {
  19.            cout<<"PM ";
  20.            if(h[i]>12)
  21.            h[i]=h[i]-12;
  22.         }
  23.         cout<<h[i]<<":"<<m[i]<<endl;
  24.     }
  25.     cout<<sum;
  26.     return 0;
  27. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int h[3],m[3],sum=0;
  4. int main()
  5. {
  6.     for(int i=0; i<3; i++)
  7.         cin>>h[i]>>m[i];
  8.     for(int i=0; i<3; i++)
  9.     {
  10.         if(h[i]<12)
  11.         {
  12.             cout<<"AM ";
  13.             sum++;
  14.             if(h[i]==0)
  15.                 h[i]=12;
  16.         }
  17.         else
  18.         {
  19.             cout<<"PM ";
  20.             if(h[i]>12)
  21.                 h[i]-=12;
  22.         }
  23.         cout<<h[i]<<":"<<m[i]<<endl;
  24.     }
  25.     cout<<sum;
  26.     return 0;
  27. }
複製代碼

TOP

返回列表