返回列表 發帖

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 main()
  4. {
  5.     int h[3],m[3],sum=0;
  6.     for(int i=0;i<3;i++)
  7.     {
  8.         cin>>h[i]>>m[i];
  9.     }
  10.     for(int i=0;i<3;i++)
  11.     {
  12.         if(h[i]<12)
  13.         {
  14.             cout<<"AM ";
  15.              sum++;
  16.              if(h[i]==0)
  17.                 h[i]=12;
  18.         }
  19.         else
  20.         {
  21.             cout<<"PM ";
  22.             if(h[i]>12)
  23.                 h[i]-=12;
  24.         }
  25.         cout<<h[i]<<":"<<m[i]<<endl;


  26.     }
  27.     cout<<sum;
  28.     return 0;
  29. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     int h[3],m[3],sum=0;
  6.     for(int i=0;i<3;i++)
  7.     {
  8.         cin>>h[i]>>m[i];
  9.     }
  10.     for(int i=0;i<3;i++)
  11.     {
  12.         if(h[i]<12)
  13.         {
  14.             cout<<"AM ";
  15.              sum++;
  16.              if(h[i]==0)
  17.                 h[i]=12;
  18.         }
  19.         else
  20.         {
  21.             cout<<"PM ";
  22.             if(h[i]>12)
  23.                 h[i]-=12;
  24.         }
  25.         cout<<h[i]<<":"<<m[i]<<endl;


  26.     }
  27.     cout<<sum;
  28.     return 0;
  29. }
複製代碼

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. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int h[3],m[3],sum;
  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.             {
  22.                 h[i]-=12;
  23.             }
  24.         }
  25.         cout<<h[i]<<":"<<m[i]<<endl;
  26.     }
  27.     cout<<sum;
  28.     return 0;
  29. }
複製代碼

TOP

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

TOP

  1. #include <bits/stdc++.h>

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

TOP

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

TOP

本帖最後由 何權晉 於 2024-11-15 19:32 編輯
  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     int h[3],m[3],sum=0;
  6.     for(int i=0;i<3;i++)
  7.     {
  8.         cin>>h[i]>>m[i];
  9.     }
  10.     for(int i=0;i<3;i++)
  11.     {
  12.         if(h[i]<12)
  13.         {
  14.             cout<<"AM ";
  15.              sum++;
  16.              if(h[i]==0)
  17.                 h[i]=12;
  18.         }
  19.         else
  20.         {
  21.             cout<<"PM ";
  22.             if(h[i]>12)
  23.                 h[i]-=12;
  24.         }
  25.         cout<<h[i]<<":"<<m[i]<<endl;


  26.     }
  27.     cout<<sum;
  28.     return 0;
  29. }
複製代碼

TOP

返回列表