將原來的程式更改成 三元運算子的版本- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- //時間轉換 Ex:300秒
- int sec =0;
- int min = 0;
- int hr = 0;
- int day =0;
-
- cout << "請輸入想換算的秒數" << endl;
- cin >> sec; //使用者輸入幾秒
-
- min = sec/60;
- sec = sec%60;
-
- hr = min/60;
- min = min%60;
-
- day = hr/24;
- hr = hr%24;
-
- //三元運算子
- //簡易版的if
- // 條件 ? 條件成立做的事情 : 條件不成立做的事情
- day>0 ? cout << day << " 天" : true;
- hr>0 ? cout << hr << " 小時" :true;
- min >0 ? cout << min << " 分" :true;
- sec >0 ? cout << sec << " 秒" :true;
-
-
-
-
- system("pause");
- return 0;
- }
複製代碼 |