標題:
C++第一題:將輸入之秒數轉換成「時:分:秒」。
[打印本頁]
作者:
stephen
時間:
2010-2-20 11:27
標題:
C++第一題:將輸入之秒數轉換成「時:分:秒」。
本帖最後由 stephen 於 2010-2-20 23:26 編輯
C++第一題:將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。
#include <iostream>
using namespace std;
int main(void){
/*1.將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。 */
int time;
cout << "Please input second to transfer : " << endl;
cin >> time;
cout << time / 3600 << " : "; // get hours
time = time - ((time / 3600) * 3600); // get second cut hours
cout << time / 60 << " : "; // get Minutes
time = time - ((time / 60) * 60); // get second cut Minutes
cout << time << endl; // seconds
system("pause");
return 0;
}
複製代碼
作者:
yachen392
時間:
2010-2-20 11:35
/**1.將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。**/
#include<iostream>
using namespace std;
int main()
{
int a;
cout<<"請輸入一個秒數"<<endl;
while(cin>>a)
{
int minute;
int hour;
hour=a/3600;
a=a-(hour*3600);
minute=a/60;
a=a-(minute*60);
cout << hour << " : " <<minute << " : " << a << endl ;
}
system("pause");
return 0;
}
複製代碼
作者:
p17johnny
時間:
2010-2-23 17:15
#include <iostream>
#include <cstdlib>
using namespace std;
int main (void){
int sec,min,hour,johnny;
cout <<"請輸入all time"<<endl;
cin >> johnny;
hour=johnny/(60*60),johnny=johnny-(hour*60*60);
min=johnny/60,johnny=johnny-(min*60);
sec=johnny;
cout<<endl;
cout <<"*******hour******* = "<<hour<<endl;
cout <<endl;
cout <<"*******minute******* = "<<min<<endl;
cout <<endl;
cout <<"*******second******* = "<<sec<<endl;
cout <<endl;
system("pause");
return 0;
}
複製代碼
作者:
chuangjoy
時間:
2010-2-24 21:15
/*1.將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。 */
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
int x,y1,y2;
cout << "請輸入要換算的秒數" << endl;
cin >> x;
y1 = x / 3600;
x = x - (y1 * 3600);
y2 = x / 60;
x = x - (y2 * 60);
cout << y1 << ":" << y2 << ":" << x << endl;
system("pause");
return 0;
}
複製代碼
作者:
stephen
時間:
2010-4-16 18:54
/**1. 將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。 **/
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
int s;
int m;
int h;
cout << "輸入秒數" << endl;
cin >> s;
h = s / 3600;
m = (s-h*3600) / 60;
s = s - (h*3600) - (m*60);
cout << h << ":" << m << ":" << s << endl;
system("pause");
return 0;
}
複製代碼
作者:
abc3806198
時間:
2010-4-16 19:01
/**1. 將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。 **/
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
int s;
int m;
int h;
cout << "輸入秒數" << endl;
cin >> s;
h = s / 3600;
m = (s-h*3600) / 60;
s = s - (h*3600) - (m*60);
cout << h << ":" << m << ":" << s << endl;
system("pause");
return 0;
}
複製代碼
作者:
tony
時間:
2010-4-16 19:07
/**1. 將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。 */
#include <iostream>
using namespace std;
int main(void){
int s;
cin >> s ; //輸入秒數
int h = s / 3600; //算出小時
int m = s / 60 - h * 60 ;//算出分鐘
int se = s - (h * 3600 + m * 60);//算出剩餘秒數
cout << h << ":" << m << ":" << se << endl ;
system("pause");
return 0;
}
複製代碼
作者:
chuangjoy
時間:
2010-5-15 11:30
2010.05.15
/* C++第一題:將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。 */
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
int s,m,h;
cout << "請輸入秒數" << endl;
cin >> s;
h = s / 3600;
m = (s-h*3600) / 60;
s = s - (h*3600)-(m*60);
cout << h << "時" << m << "分" << s << "秒" << endl;
system("pause");
return 0;
}
複製代碼
作者:
guo.cane
時間:
2010-8-16 19:53
/*1.將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。 */
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
int x,y1,y2;
cout << "請輸入要換算的秒數" << endl;
cin >> x;
y1 = x / 3600;
x = x - (y1 * 3600);
y2 = x / 60;
x = x - (y2 * 60);
cout << y1 << ":" << y2 << ":" << x << endl;
system("pause");
return 0;
}
複製代碼
作者:
Alen
時間:
2010-8-16 20:25
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
agains:
int time;
int tryagain;
int b;
/*招呼語*/
cout << " ~歡迎來到時間換算系統~" << endl;
cout << "請輸入秒數:" << endl;
/*計算秒數*/
cin >> time;
cout << /*輸出時*/ time / 3600 << "時 " << /*輸出分*/ (time % 3600) / 60 << "分 " << /*輸出分*/ (time % 3600) % 60 << "秒" << endl;
cout << /*輸出時*/ time / 3600 << " : " << /*輸出分*/ (time % 3600) / 60 << " : " << /*輸出分*/ (time % 3600) % 60 << endl;
cout << endl;
/*詢問是否繼續*/
a:
cout << "繼續 輸入1 / 離開 輸入2" << endl;
cin >> tryagain;
if (tryagain == 1){
cout << "~~________________________________________________~~" << endl;
goto agains;
}else if (tryagain > 2){
cout << "賣亂啦!" << endl;
goto a;
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2