Board logo

標題: [作業] time(NULL) 函式 (二) [打印本頁]

作者: tonyh    時間: 2014-3-15 18:00     標題: [作業] time(NULL) 函式 (二)

利用time(NULL)函式, 告訴使用者自格林威治時間1970年1月1日0時0分0秒到現在,
約經過了幾年幾天幾小時幾分鐘幾秒.

[attach]857[/attach]
作者: 張峻瑋    時間: 2014-3-15 18:08

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     long t=time(NULL);
  7.     cout<<"從格林威治時間1970年1月1號0點0分0秒到現在,經過了"<<t<<"秒!"<<endl;
  8.     cout<<"(約為"<<t/(365*24*60*60)<<"年";
  9.     t=t%(365*24*60*60);
  10.     cout<<t/(24*60*60)<<"天";
  11.     t=t%(24*60*60);
  12.     cout<<t/(60*60)<<"小時";
  13.     t=t%(60*60);
  14.     cout<<t/60<<"分";
  15.     t=t%60;
  16.     cout<<t<<"秒)"<<endl;                           
  17.     system("pause");
  18.     return 0;
  19. }
複製代碼

作者: 張彥承    時間: 2014-3-15 18:09

本帖最後由 張彥承 於 2014-3-22 16:49 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    long t=time(NULL);
  7.    cout<<"從格林威治時間 1970年1月1號 0點0分0秒開始到現在經過"<<t<<"秒"<<endl;
  8.    cout<<"(約為"<<t/(365*24*60*60)<<"年"<<
  9.    t%=(365*24*60*60);
  10.    cout<<t/(24*60*60)<<"月";
  11.    t%=(24*60*60);
  12.    cout<<t/(60*60)<<"天";
  13.    t%=(60*60);
  14.    cout<<t/(60)<<"分";
  15.     t%=(60);
  16.     cout<<t<<"秒)"; endl;
  17. system("pause");   
  18. return 0;   
  19. }
複製代碼

作者: 周雍程    時間: 2014-3-15 18:12

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     long t=time(NULL);
  7.     cout<<"從格林威治時間1970年1月1號0點0分0秒到現在,經過了"<<t<<"秒!"<<endl;
  8.     cout<<"(約為"<<t/(365*24*60*60)<<"年";
  9.     t=t%(365*24*60*60);
  10.     cout<<t/(24*60*60)<<"天";
  11.     t=t%(24*60*60);
  12.     cout<<t/(60*60)<<"小時";
  13.     t=t%(60*60);
  14.     cout<<t/60<<"分";
  15.     t=t%60;
  16.     cout<<t<<"秒)"<<endl;                           
  17.     system("pause");
  18.     return 0;
  19. }
複製代碼

作者: 張郁偵    時間: 2014-3-15 18:17

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     long t=time(NULL);
  7.     cout<<"從格林威治時間1970年1月1號0點0分0秒到現在, 經過了"<<t<<"秒!"<<endl;
  8.     cout<<"(約為"<<t/(365*24*60*60)<<"年";
  9.     t=t%(365*24*60*60);
  10.     cout<<t/(24*60*60)<<"天";
  11.     t=t%(24*60*60);
  12.     cout<<t/(60*60)<<"小時";
  13.     t=t%(60*60);
  14.     cout<<t/(60)<<"分";
  15.     t=t%(60);
  16.     cout<<t<<"秒!)"<<endl;
  17.     system("pause");         
  18.     return 0;
  19. }
複製代碼

作者: 張郁庭    時間: 2014-3-15 18:19

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     long t=time(NULL);
  7.     cout<<"time(NULL)為從格林威治時間1970年1月1號0點0分0秒到現在經過了"<<t<<"秒"<<endl;
  8.     cout<<"(約為"<<t/(365*24*60*60)<<"年";
  9.     t=t%(365*24*60*60);
  10.     cout<<t/(24*60*60)<<"天";
  11.     t=t%(24*60*60);
  12.     cout<<t/(60*60)<<"小時";
  13.     t=t%(60*60);
  14.     cout<<t/(60)<<"分";
  15.     t=t%(60);
  16.     cout<<t<<"秒";
  17.     system("pause");         
  18.     return 0;
  19. }
複製代碼

作者: 施伯叡    時間: 2014-3-21 19:57

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     long t=time(NULL);
  7.     cout<<"從格林威治時間1970年1月1號0時0分0秒到現在, 經過了"<<t<<"秒!"<<endl;
  8.     cout<<"(約是"<<t/(365*24*60*60)<<"年, ";
  9.     t=t%(365*24*60*60);
  10.     cout<<t/(24*60*60)<<"天, ";
  11.     t=t%(24*60*60);
  12.     cout<<t/(60*60)<<"時, ";
  13.     t=t%(60*60);
  14.     cout<<t/60<<"分, ";
  15.     t=t%60;
  16.     cout<<t<<"秒)"<<endl;
  17.     system("pause");
  18.     return 0;   
  19. }
複製代碼





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