返回列表 發帖
  1. /**1. 將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。 */
  2. #include <iostream>
  3. using namespace std;
  4. int main(void){
  5.   
  6.   int s;
  7.   cin >> s ; //輸入秒數
  8.   int h = s / 3600; //算出小時
  9.   int m = s / 60 - h * 60 ;//算出分鐘
  10.   int se = s - (h * 3600 + m * 60);//算出剩餘秒數
  11.   cout << h << ":" << m << ":" << se << endl ;
  12.     system("pause");
  13.     return 0;
  14. }   
複製代碼

TOP

  1. #include <iostream>
  2. using namespace std;
  3. int main(void){
  4.    
  5.   int h;
  6.   int m;
  7.   int s;
  8.   cout << "輸入小時";
  9.   cin >> h;
  10.   cout << "輸入分鐘";
  11.   cin >> m;
  12.   cout << "輸入秒";
  13.   cin >> s;
  14. cout << h << ":" << m << ":" << s << endl ;
  15.   int h2;
  16.   int m2;
  17.   int s2;
  18.   cout << "輸入小時";
  19.   cin >> h2;
  20.   cout << "輸入分鐘";
  21.   cin >> m2;
  22.   cout << "輸入秒";
  23.   cin >> s2;
  24. cout << h2 << ":" << m2 << ":" << s2 << endl ;
  25. int hh = (h - h2) * 3600;
  26. int mm = (m - m2) * 60 ;
  27. int ss = s - s2;
  28. int t = hh + mm + ss;
  29. cout << "秒數差:";
  30. if(t < 0){
  31.       int tt = t * -1 ;
  32.       cout << tt;
  33. }else{
  34.       cout <<  t;
  35.       }
  36.            
  37.       
  38.     system("pause");
  39.     return 0;
  40. }   
複製代碼

TOP

返回列表