[ITSA Basic] 題目34. 標準體重計算
問題描述:
已知男生標準體重=(身高-80 )*0.7;女生標準體重=(身高-70)*0.6;試寫一個程式可以計算男生女生的標準體重。
已知男生標準體重=(身高-80 )*0.7;女生標準體重=(身高-70)*0.6;試寫一個程式可以計算男生女生的標準體重。
輸入說明:
每個測資檔案會有多組測資案例。輸入兩個數值,依序代表為身高及性別(1代表男性;2代表女性)。
每個測資檔案會有多組測資案例。輸入兩個數值,依序代表為身高及性別(1代表男性;2代表女性)。
輸出說明:
輸出標準體重,浮點數取至第一位。
輸出標準體重,浮點數取至第一位。
意思是說,一個測資有多組資料,不能讓程式只輸入一筆測資就結束了
所以我寫了一個迴圈讓他可以一次測100筆的測資
然後就過了
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.InputMismatchException;
public class BMI
{
public static void main (String[] args) throws java.lang.Exception
{
int high, gender;
Scanner sc = new Scanner(System.in);
for(int i = 0;i <100;i++) //就是這行
{
high = sc.nextInt();
gender = sc.nextInt();
if(gender == 1)
{
System.out.printf("%.1f", (long)(high-80 )*0.7);
System.out.println();
}
if(gender == 2)
{
System.out.printf("%.1f", (long)(high-70)*0.6);
System.out.println();
}
}
}
}
沒有留言:
張貼留言