返回列表 發帖

[隨堂測驗] 時間換算機

本帖最後由 葉桔良 於 2022-6-11 17:06 編輯

將輸入的分鐘數, 換算成幾天幾小時幾分鐘.
程式執行參考畫面如下:

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {       
  6.         int minutes=0,days=0,hours=0;
  7.         cout<<"請輸入您想換算的分鐘數: ";
  8.         cin>>minutes;
  9.         cout<<minutes<<"分鐘可換算為..."<<endl;
  10.        
  11.         days=minutes/60/24;                  //轉換分鐘為天數,先除以60轉變為小時,再除以24為天
  12.         hours=(minutes-days*24*60)/60;       //用分鐘數去減掉上一步的一天有幾小時,再除以60為小時
  13.         minutes=minutes-days*24*60-hours*60; //用分鐘數減掉天與小時,得出的為剩下的分鐘數
  14.        
  15.         cout<<days<<"天, "<<hours<<"小時, "<<minutes<<"分鐘."<<endl;
  16.     system("pause");
  17.     return 0;   
  18. }
複製代碼
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int time;
  7.     cout<<"請輸入你想換算的分鐘數";
  8.     cin>>time;
  9.     if(time>=1440){   //24*60
  10.         cout<<time/1440<<"日, ";
  11.         time%=1440;
  12.     }
  13.     if(time>=60){
  14.         cout<<time/60<<"時, ";
  15.         time%=60;
  16.     }
  17.     cout<<time<<"分鐘.";
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表