水个题---英尺换算

题目描述

          双十一小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;

    }

}

 

posted @ 2016-12-18 18:37  rarely  阅读(314)  评论(0)    收藏  举报