7-1 厘米换算英尺英寸
作者 翁恺 单位 浙江大学
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。
输入格式:
输入在一行中给出1个正整数,单位是厘米。
输出格式:
在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。英寸的值应小于12。
输入样例:
170
输出样例:
5 6
import java.util.Scanner; //因为要输入,所以导入Scanner包
class Main{ //PTA需要定义为Main类
public static void main(String[] args){ //PTA需定义为静态方法
Scanner scan = new Scanner(System.in); //创建scan对象用于输入,并实例化
double len = scan.nextInt(); //获取输入
int foot,inch; //定义英尺inch和英寸foot
len = len / 100.0; //单位换算
foot = (int)(len / 0.3048); //求英寸
inch = (int)(((len / 0.3048) - foot) * 12); //求英尺
System.out.println(foot + " " + inch); //输出
}
}