PTAL1-018 大笨钟 (10分)

思路:

  • 比较简单,就是根据题意得到钟声的次数。
  • 不过有点坑就是关于输入格式和输出格式
  • 还有就是ceil函数里面的数要是double型的,纯整数会自动截取小数的
#include<iostream>
#include<math.h>
#include<stdio.h>
using namespace std;
int main()
{
	int hh, mm;
	int n, i;
	scanf("%d:%d", &hh, &mm);
	if((hh>=0&&hh<=11)||(hh==12&&mm==0))
		printf("Only %02d:%02d.  Too early to Dang.\n", hh, mm);
	else
	{
		n = hh - 12 + ceil(1.0*mm / 60);//ceil向上取整,floor向下取整
		for (i = 0; i < n; i++)
		{
			printf("Dang");
		}
		printf("\n");
	}
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43535668/article/details/104419270