L1-018 大笨钟



"如果过了整点,就敲下一个整点数。"这句话需要额外用一个if语句判断一下,其他的好像也没啥了。

#include<iostream>

using namespace std;

int main()
{
	int hh,mm;
	scanf("%d:%d",&hh,&mm);
	if((hh>12 && hh<24)||(hh==12 && mm!=00))//每天敲钟时间(12~24) 
	{
		if(mm!=00)//如果不是整点,先敲一次 
		{
			cout<<"Dang";
		}
		int count=hh-12;//定义count用来记录24时计时法转换为12小时计时法后的数字 
		while(count--)
		{//整点该敲多少下就敲多少下 
			cout<<"Dang";
		}
	}
	else
	{//不在敲钟范围内 
		printf("Only %02d:%02d. Too early to Dang.",hh,mm);
	}
	return 0;
}
全部评论

相关推荐

程序员饺子:正常 我沟通了200多个 15个要简历 面试2个 全投的成都的小厂。很多看我是27直接不会了😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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