7-1 cm to フィートインチ *家に帰って最初の日

7-1 cm のフィートとインチの換算
フィートとインチの値がインチ単位でわかっている場合、対応するメートルは (フィート+インチ/12)×0.3048 となります。ここで、ユーザーがセンチメートルを入力した場合、帝国の長さに対応するフィートとインチは何になるでしょうか? 1 フィートは 12 インチに等しいことを忘れないでください。

入力形式:
入力は 1 行に 1 つの正の整数を与えます。単位はセンチメートルです。

出力形式:
このセンチメートルを、インチの長さに対応するフィートとインチの整数値としてスペースで区切って 1 行に出力します。

入力サンプル:
170
末尾空白行なし
出力サンプル:
5 6
末尾空白行なし

#C语言
#include<stdio.h>
int main()
{
    
    
    int x,foot,inch;
    scanf("%d",&x);
        foot = x / 30.48;
        inch = (x / 30.48 - foot) * 12;
    printf("%d %d",foot,inch);
return 0;
}
#C++
#include<iostream>
using namespace std;
int main()
{
    
    
    int x,inch,foot;
    cin>>x;
    foot = x / 30.48;
    inch = (x / 30.48 - foot) * 12;
    cout<<foot<<" "<<inch<<endl;
    return 0;
}
#java
import java.util.Scanner;
  public class Main{
    
    
  public static void main(String[] args)
    {
    
    
        int x,foot,inch;
        Scanner scan=new Scanner(System.in);
        x=scan.nextInt();
        foot =(int)(x/30.48);
        inch =(int)((x/30.48 - foot)*12);
        System.out.println(foot+" "+inch);
    }
  }
#python
x=int(input())
foot=x//(0.3048*100) #在Python中/表示浮点整除法,返回浮点结果,也就是结果为浮点数;而//在Python中表示整数除法,返回大于结果的一个最大的整数,意思就是除法结果向下取整。
inch=12*(x/(0.3048*100)-foot)
print('%d %d'%(foot,inch))

注: 変換の常識: 1 フィート = 0.348 メートル、1 インチ = 2.540005 cm、1 メートル
= 3.28084 フィート、1 cm = 0.3937 インチ、1 インチ =
2.5400 cm、1 フィート = 12 インチ = 0.3048 メートル、
1 ヤード = 3 フィート= 0.9144 メートル、1 マイル = 1760 ヤード = 1.6093 キロメートル
1 フィート = 0.33333 メートル、1 インチ = 0.1 フィート

おすすめ

転載: blog.csdn.net/weixin_45867259/article/details/122343473