C/C++プログラムC言語mooc時間換算.
3951 ワード
タイトル内容:プログラムを作成し、入力を実現する時間、画面に1秒後の時間を表示します.表示形式はHH:MM:SS.
入力サンプル:18:1:2
出力サンプル:18:01:03
入力サンプル:20:12:59
出力サンプル:20:13:00
入力サンプル:23:59:59
出力サンプル:00:00:00
この問題は比較的に簡単で、コードを見てすぐこの問題がどのように書くことを知っていて、注意しなければならないのは出力サンプルの中の01です
:
(1) 1 60, 0, 1;
(2) 1 60, 0, 1;
(3) 1 24, 0。
入力サンプル:18:1:2
出力サンプル:18:01:03
入力サンプル:20:12:59
出力サンプル:20:13:00
入力サンプル:23:59:59
出力サンプル:00:00:00
この問題は比較的に簡単で、コードを見てすぐこの問題がどのように書くことを知っていて、注意しなければならないのは出力サンプルの中の01です
#include
int main(){
int hour,min,sec; //hour ,min ,sec
scanf("%d:%d:%d",&hour,&min,&sec); //
sec+=1; // 1
if(sec==60){ // 60 0, 1
sec=0;
min+=1;
}
if(min==60){ // 60 0, 1
min=0;
hour+=1;
}
if(hour==24){ // 24, 0
hour=0;
}
// ,
printf("%02d:%02d:%02d",hour,min,sec);
return 0;
}