/*
7-6 厘米换算英尺英寸 (15 分)
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:
输入在一行中给出1个正整数,单位是厘米。输出格式:
在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。*//*
思考:
输入的是厘米,先转化为m,变量cm,m,foot,inch
int cm,double m,foot,inch
之后 foot=12*inch;
即 12*inch+inch/12 ```== m;
foot再求出来,输出整数值如何转换为m
如何输出对应的小数的整数部分 如何找到这个数呢?
*/
#include<stdio.h>int main(void)
{//定义变量int cm;double m,foot,inch;scanf("%d",&cm);m=cm/100.0;} 

正确:

/*
7-6 厘米换算英尺英寸 (15 分)
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:
输入在一行中给出1个正整数,单位是厘米。输出格式:
在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。*//*
思考:
输入的是厘米,先转化为m,变量cm,m,foot,inch
int cm,double m,foot,inch
之后 foot=12*inch;
即 12*inch+inch/12 ```== m;
foot再求出来,输出整数值如何转换为m
如何输出对应的小数的整数部分 如何找到这个数呢?
逆着求?
m/0.3048==12*inch+inch/12
m/0.3048*12/(12*12+1)
输出%.0f
*/
#include<stdio.h>int main(void)
{//定义变量int cm;scanf("%d",&cm);int foot =(int)cm/30.48;//十进制的英尺 int inch =(int)(((cm / 30.48) - foot) *12);//小数部分*12等于inch,之后强制转换为(int) printf("%d %d",foot,inch);return 0;
} 
/*
7-6 厘米换算英尺英寸 (15 分)
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:
输入在一行中给出1个正整数,单位是厘米。输出格式:
在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。*//*
思考:
输入的是厘米,先转化为m,变量cm,m,foot,inch
int cm,double m,foot,inch
之后 foot=12*inch;
即 12*inch+inch/12 ```== m;
foot再求出来,输出整数值如何转换为m
如何输出对应的小数的整数部分 如何找到这个数呢?
逆着求?
m/0.3048==12*inch+inch/12
m/0.3048*12/(12*12+1)
输出%.0f
*/
#include<stdio.h>/*
int main(void)
{//定义变量int cm;scanf("%d",&cm);int foot =(int)cm/30.48;//十进制的英尺 int inch =(int)(((cm / 30.48) - foot) *12);//小数部分*12等于inch,之后强制转换为(int) printf("%d %d",foot,inch);return 0;
} *///换一种
int main(void)
{int cm;double foot,inch;scanf("%d",&cm);foot = cm/30.48;inch = (cm/30.48-(int)(cm/30.48))/12; printf("%.0f %0.f",foot,inch);//这样子输出就错了,为啥呢,因为进制的问题 scanf("%d",&cm);return 0;
}
/*
7-6 厘米换算英尺英寸 (15 分)
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:
输入在一行中给出1个正整数,单位是厘米。输出格式:
在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。*//*
思考:
输入的是厘米,先转化为m,变量cm,m,foot,inch
int cm,double m,foot,inch
之后 foot=12*inch;
即 12*inch+inch/12 ```== m;
foot再求出来,输出整数值如何转换为m
如何输出对应的小数的整数部分 如何找到这个数呢?
逆着求?
m/0.3048==12*inch+inch/12
m/0.3048*12/(12*12+1)
输出%.0f 截断和.0f
*/
#include<stdio.h>/*
int main(void)
{//定义变量int cm;scanf("%d",&cm);int foot =(int)cm/30.48;//十进制的英尺 int inch =(int)(((cm / 30.48) - foot) *12);//小数部分*12等于inch,之后强制转换为(int) printf("%d %d",foot,inch);return 0;
} *///换一种
int main(void)
{int cm;double foot,inch;scanf("%d",&cm);foot = cm/30.48;inch = (foot-(int)(foot))*12; printf("%d %d",(int)foot,(int)inch);//这样子输出就错了,为啥呢,因为用到类型的问题 return 0;/*重点:int强制转换是直接截取整数部分,不进行四四舍五入.0f是进行四舍五入 */
}

7-6 厘米换算英尺英寸 (15 分)相关推荐

  1. 7-1 厘米换算英尺英寸 (15 分)

    7-1 厘米换算英尺英寸 (15 分) 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户输入的是厘米数,那么对应英制长度的英尺 ...

  2. 7-9 厘米换算英尺英寸 (15分)

    7-9 厘米换算英尺英寸 (15分) 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户输入的是厘米数,那么对应英制长度的英尺和 ...

  3. java+英尺英寸,[Java教程]【JavaScript】7-1 厘米换算英尺英寸 (15分)

    [Java教程][JavaScript]7-1 厘米换算英尺英寸 (15分) 0 2021-01-22 11:01:40 题目:如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foo ...

  4. 7-6 厘米换算英尺英寸 (15分)

    7-6 厘米换算英尺英寸 (15分) 题目描述如下: 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户输入的是厘米数,那么对应 ...

  5. PAT 基础练习题 7-1 厘米换算英尺英寸 (15 分)

    7-1 厘米换算英尺英寸 (15 分) 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户输入的是厘米数,那么对应英制长度的英尺 ...

  6. PTA-7-1 厘米换算英尺英寸 (15 分)

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

  7. 5-1 厘米换算英尺英寸 (15分) PTA

    如果已知英制长度的英尺footfoot和英寸inchinch的值,那么对应的米是(foot+inch/12)\times 0.3048(foot+inch/12)×0.3048.现在,如果用户输入的是 ...

  8. 7-1 厘米换算英尺英寸 (15 分)

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

  9. 7-4 厘米换算英尺英寸 (15分)

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

  10. PTA-测试-Java-5-1 厘米换算英尺英寸 (15分)

    如果已知英制长度的英尺footfoot和英寸inchinch的值,那么对应的米是(foot+inch/12)\times 0.3048(foot+inch/12)×0.3048.现在,如果用户输入的是 ...

最新文章

  1. 【区块链与未来】区块链技术将重塑我们的世界
  2. Bootstrap 表格 笔记
  3. C#中其他简单LINQ查询表达式的简单使用介绍
  4. 专栏订阅须知《必读》
  5. 我的YUV播放器MFC小笔记:unicode编码、宽字符
  6. bagging算法_Bagging与随机森林算法及其变种
  7. C语言把字符串转变为数字
  8. 【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第四章
  9. java流分类_什么是流分类-JAVA中什么是流?流经常按照哪几种方式分类,每种方式又将流各分? 爱问知识人...
  10. HTML语言利用函数求中位数,Excel2013中通过if函数及median函数求得一组数据的中位数...
  11. 公司午休 同事打鼾怎么办?
  12. python实现离线翻译_基于python实现百度翻译功能
  13. 基于Java毕业设计大学生校园兼职系统源码+系统+mysql+lw文档+部署软件
  14. 分享一个简单的迭代学习机器人双臂控制(MATLAB)
  15. EasyPoi 实现Word文档内容替换3种情况(正常文本替换、表格文本替换、图表替换)
  16. Linux7.0下UNbound搭建DNS服务器
  17. android手机舆情分析,基于Android平台的环境公共舆情监督系统研究
  18. Linux系统Debian有什么优点?
  19. Linux 多线程编程(实现生产者消费者模型)
  20. mount 文件系统挂载

热门文章

  1. SINR, RSRP, CQI 关系
  2. docker打包镜像--go语言编写的http项目
  3. QQ在线等级算法实现
  4. 理解openssl协议:x509、crt、cer、key、csr、ssl、tls 这些都是什么鬼? 如何给自己网站颁发证书?
  5. 局域网即时通讯软件应该怎么选择
  6. 解决Windows远程桌面连接工具连接不上远程操作系统的问题
  7. Kube-OVN:大型银行技术团队推荐的金融级云原生网络方案
  8. 动态爬取链家二手房成交记录并保存至Excel
  9. wordpress的excerpt()函数
  10. (ECCV 2022)E-NeRV: Expedite Neural Video Representation with Disentangled Spatial-Temporal Context