迪拜香水品牌价格查询:简单的C#编程问题,请高手帮帮忙~!

来源:百度文库 编辑:高考问答 时间:2024/03/29 21:45:54
编写一个结构,以12进制和24进制的形式存储时间。编写一个函数,转换时间表示形式,如从24进制时间单位转化为12进制时间单位。

请各位高手大哥帮帮忙哈~!

struct h24ms
{
int hour;
int min;
int sec;
} sh24ms, *psh24ms;

struct h12ms
{
int hour;
int min;
int sec;
bool am;
} sh12ms, *psh12ms;

bool from24to12(sh24ms *pt24, psh12ms *pt12)
{
if((pt24->hour<0)||(pt24->hour>23)
(pt24->min<0)||(pt24->min>59)
(pt24->sec<0)||(pt24->sec>59))
{
printf("wrong 24 time format");
return false;
}

if(pt24->hour<12)
{
pt12->hour = pt24->hour;
pt12->am = true;
}
else
{
pt12->hour = pt24->hour-12;
pt12->am = false;
}

pt12->min = pt24->min;
pt12->sec = pt24->sec;

return true;
}