水个题---英尺换算
题目描述
双十一小T在网上买了一把尺,最近终于到了。但是,当他拆开快递的那一刻。。。他的内心其实是崩溃的。为什么呢?因为这把尺子竟然是一把英制长度的尺子(O(∩_∩)O哈哈~叫你买便宜货)。那怎么办呢?退货!!果断退货!!但此时,小T已经对英制长度产生了一点兴趣了。小T特意在网上百度到了英尺foot和英寸inch转化成米m的公式:m=(foot + inch /12)*0.3048。现在小T想试试这个公式,小T输入一个厘米数,用这个公式试试对应的英尺和英寸是多少吧!
对了,小T还百度到1英尺等于12英寸。
输入
多组输入
每行一个1个正整数,单位是厘米。
输出
输出每个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。
#include<iostream>
using namespace std;
int main()
{
int n;
while (cin >> n)
{
int foot = 0;
int inch = 0;
inch = n / 2.54; //这两步还是想了一会儿的原来是foot=n/30.8;inch=foot%30.8/2.54;但是%左右操作数只能是整数,若四舍五入就影响精度
foot = inch / 12; //想到题目中给出英尺英寸的转换关系,一般来说题目不给无用信息
inch = inch % 12;
cout << foot << " " << inch << endl;
}
}