欢迎光临
我们一直在努力

PTA基础编程题目集71 厘米换算英尺英寸 15 分

?

如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。

输入格式:

输入在一行中给出1个正整数,单位是厘米。vps云服务器

输出格式:

在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。

输入样例: 170 输出样例: 5 6

?

#include <stdio.h>int main(){int cm = 0;scanf(“%d”,&cm); int foot = cm/30.48;int inch = ((cm/30.48)-foot)*12;printf(“%d %d”, foot,inch);return 0;}

在这里要注意 foot和inch关于进位,整数,浮点的理解

m = (foot + inch/12)*0.3048cm = (foot + inch/12)*30.48 foot + inch/12 = cm/30.48整数部分 小数部分 得到一个浮点数foot = cm/30.48inch = (cm/30.48 – foot)*12

个人理解,有错误请指出。?

28148983

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。