1. 关注常识网首页
  2. 科普知识

1英尺等于多少米(用C语言实现厘米换算英尺英寸,基础编程由此开始)

1、1英尺=0.3048米。2、正如同英尺的英文单词意义一样,foot简称 ft ,古英国时期因为没有国际公认的度量单位,所以人们往往使用自己的脚来测量实地的面...

1、1英尺=0.3048米。2、正如同英尺的英文单词意义一样,foot简称 ft ,古英国时期因为没有国际公认的度量单位...更多1英尺等于多少米的这个问题,以及大家所关心的用C语言实现厘米换算英尺英寸,基础编程由此开始的内容,欢迎大家继续分享关注常识网。

一英尺是多少米你还在上网查,用表格也能完成,网友:太强大了!

1英尺等于多少米

1、1英尺=0.3048米。2、正如同英尺的英文单词意义一样,foot简称 ft ,古英国时期因为没有国际公认的度量单位,所以人们往往使用自己的脚来测量实地的面积,久而久之,一种基于成年男子单脚的长度就被公认为英国等国家认可的标准度量衡。德国人出了一招,让最早从教堂出来的16个男子量出左脚的长度加在一起,再除以16,商就是一尺。

1英尺等于多少米拓展阅读

1英尺等于多少米(用C语言实现厘米换算英尺英寸,基础编程由此开始)

用C语言实现厘米换算英尺英寸,基础编程由此开始

今天这道题目,正如字面意思一样,是用C语言来实现厘米换算英尺英寸。

这道题目呢,是收录在基础编程题目集当中的编程题第一题,按理来说没啥难度,但为什么我要放上来呢,因为这道题的题目意思存在歧义。

题目要求,理顺逻辑

话不多说,我们先来看看这道题目的要求:

1、如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)*0.3048。

2、现在要求输入的是厘米数,求对应英制长度的英尺foot和英寸inch的值。

3、1foot=12inch。

以上就是给定的要求,照理来说,知道这些要求好,我们可以根据数学公式,把foot和inch分别用cm的形式,即用表达式的形式表现出来。

但这就是问题所在了。

1英尺等于多少米(用C语言实现厘米换算英尺英寸,基础编程由此开始)

如图所示,根据题目要求,算出来的foot与cm的对应关系应该是这样的。

可是我在具体做这道编程题的时候,用这样的方式代入却是错误的。

所以我去网上查了查,1英尺到底等于多少cm。

最终得到1foot=30.48cm。

1英尺等于多少米(用C语言实现厘米换算英尺英寸,基础编程由此开始)

代码实现

在清楚英尺与cm之间的关系后,我们也明白了这部分代码该怎么去写。

1、要求输入一个数,我们自然而然会想到用scanf函数。

2、1foot=30.48cm,然后输入的是cm数,所以得到的foot值应该为foot=cm/30.48。

3、因为1foot=12inch,所以可以得到inch=30.48*cm/12,但是这样做也是存在问题的,我们要根据这个公式来求得inch与cm之间的对应关系,所以这道题目就很有问题。

要求保留结果为整数,所以用int类型来代表inch和foot就行了。

34;%d&34;%d %d", foot, inch); }

结果测试

1英尺等于多少米(用C语言实现厘米换算英尺英寸,基础编程由此开始)1英尺等于多少米(用C语言实现厘米换算英尺英寸,基础编程由此开始)

这道题目呢,到这边就已经完成了,不过我们可以来看看这道题目在进行检查的时候的要求。

分别有四个测试点。

1、sample、inch尾数不大于0.5,不是四舍五入而是截断,这是因为用到了int数据类型,直接把小数点后面的数字给去掉了。

2、0,也是作为一个测试点。

3、foot为0的时候,应该也是0。

4、inch为0的时候,应该也是0。

正好这个程序都能满足这些测试点。

总结

这道题目呢,是因为题目存在歧义,当然也与我不知道英尺英寸与厘米之间的关系所导致的,还是得多留心关于这种常识方面的知识才行。


以上就是关于1英尺等于多少米(用C语言实现厘米换算英尺英寸,基础编程由此开始)的所有内容,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人,并不代表关注常识网立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容(包括不限于图片和视频等),请邮件至379184938@qq.com 举报,一经查实,本站将立刻删除。

联系我们

在线咨询:点击这里给我发消息

微信号:CHWK6868

工作日:9:30-18:30,节假日休息