厘米与英尺、英寸之间的换算
今日PTA,完成厘米与英尺、英寸间的换算(输入厘米,输出英尺+英寸)
思路如下:
1、将厘米化成米,获得厘米(k)与英尺(m)间的互换公式(k=30.48m)
2、将算出来的英尺取整(floor),获得数据:英尺
3、将(英尺x12-英尺整数部分x12),取整,获得数据:英寸
4、出现警告:[Warning] incompatible implicit declaration of built-in function 'floor',未知如何解决
#include <stdio.h>
#include <string.h>int main()
{int length=0;double foot=0;int inch=0;int x=0;scanf("%d",&length);foot=length/30.48;x=floor(foot);inch=foot*12-x*12;printf("%d %d",x,inch);return 0;
}
网络答案:
#include <stdio.h>
int main()
{int cm=0;scanf("%d",&cm);int foot = cm/100.0/0.3048;int inch = (cm/100.0/0.3048 - foot) * 12;printf("%d %d",foot,inch);return 0;
}
(优点为没有引入floor函数,可能不会导致warning?利用强制类型转换取整)
今天顿悟:
printf("%d",a); 输出a的值
printf("%d",&a); 输出a的地址
厘米与英尺、英寸之间的换算相关推荐
- 关于 字号、PX像素、PT点数、em、CM厘米、MM毫米之间的换算
关于 字号.PX像素.PT点数.em.CM厘米.MM毫米之间的换算 (2011-04-25 15:09:21)转载▼ 标签: 杂谈 分类: 专业知识 pt (point,磅) 是一个物理长度单位,指的 ...
- 像素、厘米、英寸之间的换算关系
像素.厘米.英寸之间是有换算关系的! 请看:1200*768像素的图片 用画图程序打开后,再转换一下为31.75*20.32厘米,12.50*8英寸 可以看出:1英寸=96像素,1厘米=37.7952 ...
- 字号、PX像素、PT点数、em、CM厘米、MM毫米之间的换算
本文转自:http://blog.sina.com.cn/s/blog_74b015020100taw5.html pt (point,磅) 是一个物理长度单位,指的是72分之一英寸. px (pix ...
- java+英尺英寸,[Java教程]【JavaScript】7-1 厘米换算英尺英寸 (15分)
[Java教程][JavaScript]7-1 厘米换算英尺英寸 (15分) 0 2021-01-22 11:01:40 题目:如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foo ...
- java+英尺英寸,身高英寸换算(身高换算成英尺英寸)
大腿围1尺8寸半.袖长1尺6.衣长2尺2.裤裆1尺半.该怎么换算 一尺一般换算成33.3cm就可以了.不过量的时候要注意,很多量衣服的尺子一面是厘米,一面却是英尺,而不是市尺.一英尺一般换算成30.5 ...
- 厘米换算英尺英寸程序_使用C程序计算两个城市之间的距离,从公里到米,厘米,英尺和英寸...
厘米换算英尺英寸程序 Input the distance between two cities in kilometers, we have to calculate the distance in ...
- 7-1 厘米换算英尺英寸 (15 分)
7-1 厘米换算英尺英寸 (15 分) 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户输入的是厘米数,那么对应英制长度的英尺 ...
- 用python解“厘米换算英尺英寸”问题
7-1 厘米换算英尺英寸 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢 ...
- PTA基础编程题 7-1 厘米换算英尺英寸(详细解答)
7-1 厘米换算英尺英寸(点击查看原题) 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户输入的是厘米数,那么对应英制长度的英 ...
最新文章
- 我把负载均衡讲出了花,领导却不给我涨工资
- Asp.Net Core 缓存的使用(译)
- Linux文件权限基本配置
- Oracle 触发器的使用小结
- MySQL 同步(三)不同版本问题
- centos 6.3 x86_64安装32位JDK的问题
- 精选30张炫酷的动态交互式图表,Pandas一键生成,通俗易懂
- ThreadLocal http://blog.jobbole.com/20400/
- c#爬虫-使用ChromeDriver 所见即所得
- 666_update
- Android 模块化编程之引用本地的aar
- 【笔记】gradle命令行运行任务如何设置代理模式
- 从线报群看短链接技术
- G16C如何切换语言,怎样使用 WinCC (TIA 博途) 实现在 SIMATIC HMI 面板中语言切换功能?...
- Android EditText属性
- 赵雄飞uc讲解20110216
- spark分区读写mysql
- 该文件包与具有同一名称的现有文件包存在冲突
- 流行音乐网站 /音乐网站/音乐播放系统
- Windows下使用bat脚本批量创建文件夹