CF125A Measuring Lengths in Baden 题解

Content

在 Baden,一英寸等于 \(3\) 厘米,一英尺等于 \(12\) 英寸。

现在有一个 \(n\) 厘米的物体,求在 Baden,它是几英尺又几英寸。

数据范围:\(1\leqslant n\leqslant 10000\)

Solution

现将厘米数换算成总共的英寸数(注意四舍五入),然后换算成几英尺又几英寸的形式就好。具体来说,英尺可以直接用总英寸数除以 \(12\) 向下取整,余数即为剩下的英寸数。

Code

#include <cstdio>
#include <cmath>
using namespace std;

int n;

int main() {
	scanf("%d", &n);
	int inch = floor(n / 3.0 + 0.5);
	printf("%d %d", inch / 12, inch % 12);
}
posted @ 2021-12-21 20:26  Eason_AC  阅读(36)  评论(0)    收藏  举报