本帖最後由 葉桔良 於 2022-6-11 17:06 編輯
將輸入的分鐘數, 換算成幾天幾小時幾分鐘.
程式執行參考畫面如下:
- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- int minutes=0,days=0,hours=0;
- cout<<"請輸入您想換算的分鐘數: ";
- cin>>minutes;
- cout<<minutes<<"分鐘可換算為..."<<endl;
-
- days=minutes/60/24; //轉換分鐘為天數,先除以60轉變為小時,再除以24為天
- hours=(minutes-days*24*60)/60; //用分鐘數去減掉上一步的一天有幾小時,再除以60為小時
- minutes=minutes-days*24*60-hours*60; //用分鐘數減掉天與小時,得出的為剩下的分鐘數
-
- cout<<days<<"天, "<<hours<<"小時, "<<minutes<<"分鐘."<<endl;
- system("pause");
- return 0;
- }
複製代碼- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- int time;
- cout<<"請輸入你想換算的分鐘數";
- cin>>time;
- if(time>=1440){ //24*60
- cout<<time/1440<<"日, ";
- time%=1440;
- }
- if(time>=60){
- cout<<time/60<<"時, ";
- time%=60;
- }
- cout<<time<<"分鐘.";
- system("pause");
- return 0;
- }
複製代碼 |