返回列表 發帖

時間轉換(二)

將原來的程式更改成 三元運算子的版本
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     //時間轉換 Ex:300秒
  7.     int sec =0;
  8.     int min = 0;
  9.     int hr = 0;
  10.     int day =0;
  11.    
  12.     cout << "請輸入想換算的秒數" << endl;
  13.     cin >> sec; //使用者輸入幾秒
  14.    
  15.     min = sec/60;
  16.     sec = sec%60;
  17.    
  18.     hr = min/60;
  19.     min = min%60;
  20.    
  21.     day = hr/24;
  22.     hr = hr%24;
  23.    
  24.     //三元運算子
  25.     //簡易版的if
  26.     // 條件 ? 條件成立做的事情 : 條件不成立做的事情
  27.     day>0 ? cout << day << " 天" : true;
  28.     hr>0 ? cout << hr << " 小時" :true;
  29.     min >0 ? cout << min << " 分" :true;
  30.     sec >0 ? cout << sec << " 秒" :true;
  31.    
  32.    
  33.      


  34.    system("pause");
  35.    return 0;   
  36. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表