[PTA]7-1 厘米换算英尺英寸

news/2024/11/16 18:26:37/
Spring-_-Bear 的 CSDN 博客导航

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

输入格式:

输入在一行中给出 1 个正整数,单位是厘米。

输出格式:

在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。

输入样例:

170

输出样例:

5 6

来源:

来源:PTA | 程序设计类实验辅助教学平台
链接:https://pintia.cn/problem-sets/14/exam/problems/781

提交:

在这里插入图片描述

题解:

题干所给公式 meter = (foot + inch / 12) × 0.3048 的含义是在已知 foot 和 inch 的情况下,可以转换得到对应 meter 的值,而题目需要编程实现的是给你一个 centimeter,让你转换这个 centimeter 对应多少 foot 多少inch。

在题干所给公式的基础上等式两边同时乘以 100 则有 centimeter = (foot + inch / 12) × 30.48,则可据此推导公式换算出厘米对应的英尺和英寸。

#include <stdio.h>int main() {int centimeter;scanf("%d", &centimeter);// 1 英尺等于 30.48 厘米int foot = centimeter / 30.48;// 将剩下的不足 1 英尺部分转换为英寸int inch = 12 * (centimeter / 30.48 - foot);printf("%d %d\n", foot, inch);return 0;
}

http://www.ppmy.cn/news/407717.html

相关文章

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

7-1 厘米换算英尺英寸 (15分) import java.util.Scanner; public class Main{public static void main(String[] args) {Scanner input new Scanner(System.in);int a input.nextInt();int inch;int foot (int)(12*a/30.48);inch foot/12;foot foot%12;System.out.printl…

C语言人五英尺七英寸,5呎7吋 是多高?

优质回答 回答者&#xff1a;hybert 你问的是HK的5尺7寸。 HK用的是英尺和英寸。 1英尺30.5厘米 一英寸2.54厘米 5英尺30.5(厘米)*5152.5(厘米) 7英寸2.54(厘米)*717.78(厘米) 5英尺7英寸152.5(厘米)17.78(厘米)170.28(厘米) ------------------------------------------------…

PTA-基础编程题目集-7-1 厘米换算英尺英寸

7-1 厘米换算英尺英寸 分数 15 作者 翁恺 单位 浙江大学 如果已知英制长度的英尺foot和英寸inch的值&#xff0c;那么对应的米是(footinch/12)0.3048。现在&#xff0c;如果用户输入的是厘米数&#xff0c;那么对应英制长度的英尺和英寸是多少呢&#xff1f;别忘了1英尺等于…

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

如果已知英制长度的英尺foot和英寸inch的值&#xff0c;那么对应的米是(footinch/12)0.3048。现在&#xff0c;如果用户输入的是厘米数&#xff0c;那么对应英制长度的英尺和英寸是多少呢&#xff1f;别忘了1英尺等于12英寸。 输入格式&#xff1a; 输入在一行中给出1个正整数&…

7-1 厘米换算英尺英寸(基础编程题)

7-1 厘米换算英尺英寸 如果已知英制长度的英尺foot和英寸inch的值&#xff0c;那么对应的米是(footinch/12)0.3048。现在&#xff0c;如果用户输入的是厘米数&#xff0c;那么对应英制长度的英尺和英寸是多少呢&#xff1f;别忘了1英尺等于12英寸。 输入格式&#xff1a; 输入在…

PAT 7-1 厘米换算英尺英寸

#include <stdio.h> int main() { int foot,inch; int meter; printf("输入数据&#xff0c;单位是厘米:"); scanf("%d",&meter); foot meter/30.48; inch (meter-30.48*foot)/30.48*12; printf("%d %d\n",foot,inch); …

7-5 厘米换算英尺英寸

如果已知英制长度的英尺foot和英寸inch的值&#xff0c;那么对应的米是(footinch/12)0.3048。现在&#xff0c;如果用户输入的是厘米数&#xff0c;那么对应英制长度的英尺和英寸是多少呢&#xff1f;别忘了1英尺等于12英寸。 输入格式&#xff1a; 输入在一行中给出1个正整数…

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

7-1 厘米换算英尺英寸 (15 分) 如果已知英制长度的英尺foot和英寸inch的值&#xff0c;那么对应的米是(footinch/12)0.3048。现在&#xff0c;如果用户输入的是厘米数&#xff0c;那么对应英制长度的英尺和英寸是多少呢&#xff1f;别忘了1英尺等于12英寸。 输入格式&#xf…