L1-018 大笨钟
思路
看到时间里面有个字符,就想到用字符数组来存放时间。然后的话,要进行时间的判断,则考虑将小时和分钟分别转化为整型。最后进行时间的判断和Dang的输出
源码
#include<stdio.h>
int main()
{
char time[5];
int hour,minute,count=0;
scanf("%s",&time);
hour=(time[0]-'0')*10+(time[1]-'0');
minute=(time[3]-'0')*10+(time[4]-'0');
if(hour<=12)
printf("Only %s. Too early to Dang.",time);
else if(hour>12&&minute==0)
{
count=hour-12;
for(int i=0;i<count;i++)
printf("Dang");
}
else if(hour>12&&minute>0)
{
count=hour-12+1;
for(int i=0;i<count;i++)
printf("Dang");
}
}