ディジタルクロックの設計
5129 ワード
設計デジタルクロック(40分)テーマ内容:以下の要求に従ってクロック構造体タイプを定義する.
次に、プログラミングインプリメンテーションは、クロックシミュレーションを画面に表示する.注意:時計は24時間です.入力したデータが正当かどうかを判断する必要があります.入力サンプル1:10,20,3出力サンプル1:10:20:03入力サンプル1:251002000出力サンプル2:error
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;
}