C/C++プログラムC言語mooc時間換算.

3951 ワード

タイトル内容:プログラムを作成し、入力を実現する時間、画面に1秒後の時間を表示します.表示形式はHH:MM:SS.
                    :

     (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;
}