返回列表 發帖

TQC201 - 解聯立方程式

本帖最後由 tonyh 於 2014-11-7 20:24 編輯
  1. import java.util.Scanner;
  2. public class JVA02
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int z, y=0, x=0;
  7.         Scanner s=new Scanner(System.in);
  8.         System.out.print("請輸入 Z 可能的最大值: ");
  9.         z=s.nextInt();
  10.         while(y<z)
  11.         {
  12.             x++;
  13.             y=3*x*x+2*x+1;
  14.         }
  15.         x--;
  16.         y=3*x*x+2*x+1;
  17.         System.out.println("當 X="+x+" 時, Y="+y+", Z="+z+", 符合 Y<Z 的條件");
  18.     }
  19. }
複製代碼
  1. import java.util.Scanner;
  2. public class tqc201
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         Scanner s=new Scanner(System.in);
  7.         System.out.print("請輸入Z可能的最大值: ");
  8.         int z=s.nextInt();
  9.         int temp=0;
  10.         for(int x=1;x<=100000;x++)
  11.         {
  12.             int y=(x*x)*3+x*2+1;
  13.             if(y>=z)
  14.             {
  15.                 System.out.println("當x="+(x-1)+"時,y="+temp+",z="+z+",符合y<z的條件");
  16.                 break;
  17.             }
  18.             temp=y;
  19.         }
  20.     }
  21. }
複製代碼

  1. import java.util.Scanner;
  2. public class tqc201
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         Scanner s=new Scanner(System.in);
  7.         System.out.print("請輸入Z的最大值: ");
  8.         int z=s.nextInt();
  9.         int temp=0;
  10.         for(int x=1; x<100000; x++)
  11.         {
  12.             int y=(x*x)*3+x*2+1;
  13.             if(y>=z)
  14.             {
  15.                 System.out.println("當x="+(x-1)+"時,y="+temp+",z="+z+"符合y<z的條件");
  16.                 break;
  17.             }
  18.             temp=y;
  19.         }
  20.     }
  21. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class tqc201
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         Scanner s=new Scanner(System.in);
  7.         System.out.print("請輸入Z可能的最大值: ");
  8.         int z=s.nextInt();
  9.         int temp=0;
  10.         for(int x=1;x<=100000;x++)
  11.         {
  12.             int y=(x*x)*3+x*2+1;
  13.             if(y>=z)
  14.             {
  15.                 System.out.println("當x="+(x-1)+"時,y="+temp+",z="+z+",符合y<z的條件");
  16.                 break;
  17.             }
  18.             temp=y;
  19.         }
  20.     }
  21. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class tqc201
  3. {
  4.       public static void main(String args[])
  5.       {
  6.             Scanner s=new Scanner(System.in);
  7.             System.out.print("請輸入z可能的最大值: ");
  8.             int z=s.nextInt();
  9.             int temp=0;
  10.             for(int x=1; x<=100000; x++)
  11.             {
  12.                int y=(x*x)*3+x*2+1;
  13.                if(y>=z)
  14.                {
  15.                    System.out.println("當x="+(x+1)+"時,y="+temp+",z="+z+",符合y<z的條件");
  16.                    break;
  17.                }
  18.                temp=y;
  19.             }
  20.       }
  21. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class tqc201
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         Scanner s=new Scanner(System.in);
  7.         System.out.print("請輸入Z的最大值: ");
  8.         int z=s.nextInt();
  9.         int temp=0;
  10.         for(int x=1; x<100000; x++)
  11.         {
  12.             int y=(x*x)*3+x*2+1;
  13.             if(y>=z)
  14.             {
  15.                 System.out.println("當x="+(x-1)+"時,y="+temp+",z="+z+"符合y<z的條件");
  16.                 break;
  17.             }
  18.             temp=y;
  19.         }
  20.     }
  21. }
複製代碼

TOP

返回列表