寒武纪笔试题——12小时制转24小时制(C\C++实现)

问题大致(记得不太清晰了):输入12小时制的时间,输出24小时制的时间

输入描述:

一个描述12小时进制时间的字符串。所有的输入都是合理的,不用考虑输入不合理的情况

输出描述:

一个描述24小时制时间的字符串

输入:08:03:45 pm

输出:20:03:45

代码解决方案:

#include <stdio.h>
int main()
{
	int hour,minute,second;
	char ch[5];
	scanf("%d:%d:%d %s",&hour,&minute,&second,&ch);
	if (ch[0]=='p')
	{
		printf("%02d:%02d:%02d \n",hour+12,minute,second);
	}
	else if(ch[0]=='a')
	{ 
		printf("%02d:%02d:%02d \n",hour,minute,second);
	}
}

测试结果:

 

全部评论

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务