Board logo

標題: 708 12小時制時間 [打印本頁]

作者: 陳曜誌    時間: 2024-10-13 12:55     標題: 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


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

作者: 何權晉    時間: 2024-11-15 19:30

本帖最後由 何權晉 於 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. }
複製代碼

作者: 吳侑諶    時間: 2024-11-15 19:33

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

作者: 田家齊    時間: 2024-11-15 19:33

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

作者: 聿均    時間: 2024-11-15 19:34

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

作者: 蔡沛倢    時間: 2024-11-15 19:34

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

作者: 黃翊豪    時間: 2024-11-15 19:38

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

作者: 郭又瑄    時間: 2024-11-15 20:28

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

作者: 邱品惟    時間: 2024-11-15 20:29

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





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2