返回列表 發帖

挑戰題 7/17

問題描述:
已知男生標準體重=(身高-80 )*0.7;女生標準體重=(身高-70)*0.6;試寫一個程式可以計算男生女生的標準體重。

輸入說明:
每個測資檔案會有多組測資案例。輸入兩個數值,依序代表為身高及性別(1代表男性;2代表女性)。

輸出說明:
輸出標準體重,浮點數取至第一位。
in
172 1
165 2
out
64.4
57.0

  1. import java.util.Scanner;
  2. public class JPD05
  3. {
  4.     public static void main(String[] argv)
  5.     {
  6.             Scanner s=new Scanner(System.in);
  7.             float a, b, sum=0;
  8.             float c, d, sum2=0;
  9.             System.out.println("輸入身高 性別(男:1 女:2)");
  10.             a=s.nextInt();
  11.             b=s.nextInt();
  12.             c=s.nextInt();
  13.             d=s.nextInt();
  14.             if(b==1)
  15.                     sum=(float) ((a-80)*0.7);
  16.             else
  17.                     sum=(float) ((a-70)*0.6);
  18.             if(d==1)
  19.                     sum2=(float) ((c-80)*0.7);
  20.             else
  21.                     sum2=(float) ((c-70)*0.6);
  22.             System.out.printf("%.1f \n%.1f",sum,sum2);
  23.     }
  24. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class JPD03 {
  3.         public static void main(String[] args) {
  4.             Scanner  a= new Scanner(System.in);
  5.         double k, j;
  6.         System.out.println("in");
  7.         k=a.nextDouble();
  8.         j=a.nextDouble();
  9.         if (j==1) {
  10.                 System.out.println("out");
  11.                 System.out.println((k-80 )*0.7);
  12.        
  13.                 }else {
  14.                         System.out.println("out");
  15.                         System.out.println((k-70 )*0.6);
  16.                 }
  17.             }
  18. }
複製代碼

TOP

  1. import java.util.Scanner;

  2. public class JPD05
  3. {
  4.     public static void main (String[] args) throws java.lang.Exception
  5.     {
  6.      for(int i = 0;i <100;i++) {
  7.         double h1 = new Scanner(System.in).nextInt();  
  8.         double x1= new Scanner(System.in).nextInt();  
  9.         if(x1== 1)  {  
  10.           System.out.printf("%.1f",(long)(h1-80 )*0.7);  
  11.             System.out.println();
  12.          }  
  13.         if(x1== 2){  
  14.           System.out.printf("%.1f",(long)(h1-70)*0.6);  
  15.             System.out.println();
  16.         }
  17.        }
  18.     }
  19. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class A00 {
  3.     public static Scanner s = new Scanner(System.in);
  4.    
  5.         public static void main(String[] argv) {
  6.                 System.out.println("Input身高and性別");
  7.                 for(int i=0;i<2;i++) {
  8.                 float a=s.nextFloat();
  9.                 float b=s.nextFloat();
  10.                 if(b==1) {
  11.                         double sum=0;
  12.                         sum=(a-80)*0.7;
  13.                         System.out.printf("體重:%.1f\n",sum);
  14.                 }else {
  15.                         double sum=0;
  16.                         sum=(a-70)*0.6;       
  17.                         System.out.printf("體重:%.1f\n",sum);
  18.                 }
  19.         }       
  20.                
  21.        
  22.         }
  23. }
複製代碼

TOP

  1. import java.util.Scanner;

  2. public class JPD05
  3. {
  4.     public static void main (String[] args) throws java.lang.Exception
  5.     {
  6.      for(int i = 0;i <100;i++) {
  7.         double h1 = new Scanner(System.in).nextInt();  
  8.         double x1= new Scanner(System.in).nextInt();  
  9.         if(x1== 1)  {  
  10.           System.out.printf("%.1f",(long)(h1-80 )*0.7);  
  11.             System.out.println();
  12.          }  
  13.         if(x1== 2){  
  14.           System.out.printf("%.1f",(long)(h1-70)*0.6);  
  15.             System.out.println();
  16.         }
  17.        }
  18.     }
  19. }
複製代碼

TOP

返回列表