Board logo

標題: 時間轉換(二) [打印本頁]

作者: 周政輝    時間: 2017-6-27 18:42     標題: 時間轉換(二)

將原來的程式更改成 三元運算子的版本
  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. }
複製代碼

作者: 張閎鈞    時間: 2017-6-27 18:42

此帖僅作者可見
作者: 顏羽彤    時間: 2017-6-27 18:44

此帖僅作者可見
作者: 巫沛庭    時間: 2017-6-27 18:45

此帖僅作者可見
作者: 林峻安    時間: 2017-6-27 18:46

此帖僅作者可見
作者: 巫晉宇    時間: 2017-6-27 18:49

此帖僅作者可見
作者: 張凱婷    時間: 2017-6-27 18:50

此帖僅作者可見




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