华为的一道面试题--活跃气氛,顺便散分
此题是华为的一道面试题。发上来的目的是为了活跃下论坛的气氛。
大家踊跃发言,把自己的想法以及代码写上。
最后请各位版主点评下大家的代码以及思路,我根据点评来加分。
程序代码:
#define TIME_TAB_MAX 10 char g_tab_time[MAX_TAB_TIME][6] = { "22:08", "08:31", "18:25", "21:35", "01:35", "23:45", "00:03", "09:34", "07:23", "09:59" }; char g_sleep_time[6] = { "21:30" };
用C语言编写函数,从g_time_tab 中找出最接近g_sleep_time的时间,并且printf 出结果。
比方说g_sleep_time为21:30,那么输出的应该是21:35。
如果g_sleep_time为23:59,那么输出的应该是00:03。
题不难,但是不能用atoi等相关的库函数。