7-6 厘米换算英尺英寸 假如己知英制长短的英寸foot和英尺inch的值,那麼相匹配的米是(foot+inch/12)×0.3048。如今,假如客户键入的是公分数,那麼相匹配英制长短的英尺和英寸多少钱呢?别忘记1英寸相当于12英尺。
剖析
第一次见到这道题会非常难以相信,被公式计算蒙蔽。。。
事实上它的含意是,让你几英寸几英尺求相匹配的个子(米)。
例如5英寸7英寸,依据公式计算 height = (foot+inch/12)×0.3048 => (5+7/12)×0.3048 = 1.7018m
如今相反,让你最后的个子,给你求相匹配的英尺和英寸。
人们观查公式计算发觉,说白了的几英尺几英尺,早已让你分好了。
为何那么说?最终一句话:别忘记1英寸相当于12英尺。换句话说假如公式计算里的inch/12超过1,就会转化成1英寸,因而这是英寸相匹配的小数一部分。
而公式计算里的foot是整数金额一部分。
编码
#includeint main() { int cm; scanf("%d", &cm); int foot = cm/30.48; // m/100.0/0.3048 用/做整除进而获得整数金额一部分 // 用数量减掉整数金额一部分就获得了小数一部分inch/12,再乘于12就获得了inch. int inch = (cm/30.48-foot)*12; printf("%d %d", foot, inch); return 0; }
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4