返回列表 發帖

[作業] 時間換算機 (二)

將輸入的秒數, 換算成幾週, 幾天, 幾小時, 幾分鐘, 幾秒.



本帖隱藏的內容需要回復才可以瀏覽

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int x;
  6.     re:
  7. cout<<"請輸入你想換算的秒數";
  8. cin>>x;
  9. cout<<"可換算為";
  10. if(x<=0){
  11.     goto re;
  12. }

  13. if(x>=604800){
  14.         cout<<x/604800<<"週"<<endl;
  15.         x%=604800;}
  16. if(x>=86400){
  17.         cout<<x/86400<<"週"<<endl;
  18.         x%=86400;}

  19. if(x>=3600){
  20.         cout<<x/3600<<"小時"<<endl;
  21.         x%=3600;}

  22. if(x>=60){
  23.     cout<<x/60<<"分鐘"<<endl;
  24.     x%=60;}
  25. if(x>=1){
  26.     cout<<x/1<<"秒"<<endl;
  27.     x%=1;}

  28.     system("pause");
  29.     return 0;
  30. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5. int x;
  6. re:
  7. cout<<"請輸入你想換算的秒數";
  8. cin>>x;
  9. cout<<x<<"秒可換算為";
  10. if(x>60*60*24*7){
  11. cout<<x/60/60/24/7<<"週"<<endl;
  12. x%=60*60*24*7;
  13. }
  14. if(x<60*60*24*7&&x>=60*60*24){
  15. cout<<x/60/60/24<<"天"<<endl;
  16. x%=60*60*24;
  17. }
  18. if(x>=60*60&&x<60*60*24){
  19. cout<<x/60/60<<"小時"<<endl;
  20. x%=60*60;
  21. }
  22. if(x>=60&&x<60*60){
  23. cout<<x/60<<"分鐘"<<endl;
  24. x%=60;
  25. }
  26. if(x<60&&x>0){
  27. cout<<x<<"秒"<<endl;

  28. }




  29. goto re;






  30. system("pause");
  31. return 0;

  32. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.         system("cls");
  8.         int a;
  9.         cout<<"輸入想換算的秒數"<<endl;
  10.         cin>>a;
  11.         if(a>60*60*24*7){
  12.             cout<<a/60/60/24/7<<"週"<<endl;
  13.             a%=60*60*24*7;
  14.         }
  15.         if(a>60*60*24){
  16.             cout<<a/60/60/24<<"天"<<endl;
  17.             a%=60*60*24;
  18.         }
  19.         if(a>60*60){
  20.             cout<<a/60/60<<"小時"<<endl;
  21.             a%=60*60;
  22.         }
  23.         if(a>60){
  24.             cout<<a/60<<"分"<<endl;
  25.             a%=60;
  26.         }
  27.         if(a>0){
  28.             cout<<a<<"秒"<<endl;
  29.         }
  30.         cout<<endl;
  31.         system("pause");
  32.         goto re;
  33.         return 0;
  34. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int x;
  8.     cout<<"請輸入你想換算的秒數:";
  9.     cin>>x;
  10.     cout<<x<<"秒可換算為......"<<endl;
  11.     if(x>=604800)
  12.     {
  13.         cout<<x/604800<<"週,";
  14.         x=x%604800;
  15.     }
  16.     if(x>=86400)
  17.     {
  18.         cout<<x/86400<<"天,";
  19.         x=x%86400;
  20.     }
  21.     if(x>=3600)
  22.     {
  23.         cout<<x/3600<<"小時,";
  24.         x=x%3600;
  25.     }
  26.     if(x>=60)
  27.     {
  28.         cout<<x/60<<"分鐘,";
  29.         x=x%60;
  30.     }
  31.     if(x>0)
  32.     {
  33.         cout<<x<<"秒";
  34.     }
  35.     system("pause");
  36.     return 0;
  37. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int time;
  8.     cout<<"請輸入你想換算的秒數: ";
  9.     cin>>time;
  10.     cout<<time<<"秒可換算為..."<<endl;
  11.     {
  12.     if(time>=604800)
  13.         {cout<<time/604800<<"週, ";
  14.         time%=604800;}
  15.     if(time>=86400)
  16.         {cout<<time/86400<<"天, ";
  17.         time%=8640;}
  18.     if(time>=3600)
  19.         {cout<<time/3600<<"小時, ";
  20.         time%=3600;}
  21.     if(time>=60)
  22.         {cout<<time/60<<"分鐘, ";
  23.         time%=60;}
  24.     if(time>=1)
  25.         {cout<<time/1<<"秒.";
  26.         time%=1;}
  27.     }
  28.     cout<<endl;
  29.     goto re;
  30.     system("pause");
  31.     return 0;
  32. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int x;
  6.     cout<<"請輸入你要換算的秒數:"<<endl;
  7.     cin>>x;
  8.     cout<<x<<"秒可以換算成: ";
  9.     if(x>=604800){
  10.         cout<<x/604800<<"周 ";
  11.         x=x%604800;
  12.     }
  13.     if(x>=86400){
  14.         cout<<x/86400<<"天 ";
  15.         x=x%86400;
  16.     }
  17.     if(x>=3600){
  18.         cout<<x/3600<<"小時 ";
  19.         x=x%3600;
  20.     }
  21.     if(x>=60){
  22.         cout<<x/60<<"分鐘 ";
  23.         x=x%60;
  24.     }
  25.     if(x>=1){
  26.         cout<<x<<"秒";
  27.     }


  28. cout<<endl;
  29. system("pause");
  30. }
複製代碼

TOP

返回列表