PTA刷题笔记(C语言) | 7-6 厘米换算英尺英寸 (15分)
2020-04-08 18:32
513 查看
开始刷题,感觉代码量和基础太渣了,导致数据结构不会,重头慢慢刷吧~
1、题目
输入样例:
170
输出样例:
5 6
2、代码
#include<stdio.h> int main(){ int l; scanf("%d",&l); int ch=l/(100*0.3048)*12; int foot,inch; foot=ch/12; inch=ch%12; printf("%d %d",foot,inch); return 0; }
3、讨论
很简单的一个题,但是即使是写过的我,还是出错了,感觉题的表述有点问题。
首先是
ch=(foot+inch/12)×0.3048,所以除以
0.3048之后,就得到了
(foot+inch/12),再乘以一个
12就变成了
(12*foot+inch),这你就懂了吧,这个时候除
12就是
foot,取余
12就是
inch。
和一英尺等于12英寸在计算上没啥关系。。。与原理上当然有关系~
PS:注意不要一步一步去做除法,不然取商就很麻烦。
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- PTA学习笔记-------------c语言求最大公约数
- PTA-测试-Java-5-1 厘米换算英尺英寸 (15分)
- 5-1 厘米换算英尺英寸 (15分) PTA
- 黑马程序员-C语言学习笔记(一)
- [笔记]一道C语言面试题:实现快速排序
- [c语言笔记]关于指针操作中使用异或交换两个变量的值
- 5-1 厘米换算英尺英寸 (15分)
- c语言学习笔记(4)struct和union:柔性数组存储斐波那契数列以及union判断系统大小端
- C语言学习笔记
- PTA实验7-3-4 字符串替换 (15分)
- C语言学习笔记(二)
- C语言学习笔记--C常量
- C语言笔记->通过指针引用数组
- MYSQL数据库 - 学习笔记2 - C语言操作MYSQL
- c语言学习第二天笔记
- c语言笔记15之二维数组3
- #学习笔记 C语言循环体结构
- PTA | 实验7-3-7 字符转换 (15分)
- 用C语言扩展python笔记
- PTA 1039 到底买不买 (c语言 + 分析)