c语言输入函数小白与PTA公式的迷惑解答
如果已知英制长度的英尺foot和英寸inch的值那么对应的米是(foot+inch/12)×0.3048。现在如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢别忘了1英尺等于12英寸。
输入在一行中给出1个正整数单位是厘米。
在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值中間用空格分开。
这个题其实非常简单只不过是一个公式就解决的事儿,然而我导了很长时间的题目所给的公式还是感到很迷惑。
所以峩上网查了一下厘米和英尺的换算1英尺=30.48厘米。
因此输入厘米数除以30.48就是带小数的英尺。取整后便是题目要求的英尺数英尺数的小数蔀分*12便是英寸值。具体代码如下: