ディジタルクロックの設計


設計デジタルクロック(40分)テーマ内容:以下の要求に従ってクロック構造体タイプを定義する.
struct clock
{
    int hour;
    int minute;
    int second;
};
typedef struct clock CLOCK;

次に、プログラミングインプリメンテーションは、クロックシミュレーションを画面に表示する.注意:時計は24時間です.入力したデータが正当かどうかを判断する必要があります.入力サンプル1:10,20,3出力サンプル1:10:20:03入力サンプル1:251002000出力サンプル2:error
#include
using namespace std;
struct clock
{
    int hour;
    int minute;
    int second;
};
typedef struct clock CLOCK;
int main(){
	CLOCK a;
	scanf("%d,%d,%d",&a.hour,&a.minute,&a.second);
	if(0<=a.hour&&a.hour<24){
		if(0<=a.minute&&a.minute<=60){
			if(0<=a.second&&a.second<=60){
				printf("%02d:%02d:%02d",a.hour,a.minute,a.second);
			}
			else cout<<"error";
		}
			else cout<<"error";
	}
	        else cout<<"error";
	return 0;
}