返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯
7 n3 _2 p, U5 \( G2 o; N/ z9 n# q
使用者輸入 x 與 z
. g* o: Y/ @6 f  \" V# e& h+ X% _: P% o
計算出 3x2+2x+1
7 H- w% l. t* g
4 x& J8 f: w9 l! q9 A1 V0 E. P如果y<z 最佳解
) T$ ~6 A1 y% }8 P如果Y>Z非最佳解
  1. import java.util.*;
  2. public class jva201{
  3.         public static void main(String arg[]){
  4.        
  5.                 Scanner s = new Scanner(System.in); //需引入 java.util.*
  6.                 System.out.print("請輸入z可能的最大值:");
  7.                 int z = Integer.parseInt(s.next()); //s.next() 字串->數字
  8.                
  9.                 int temp = 0;
  10.                
  11.                 for(int x=1;x<100000;x++){
  12.                         int y = 3 * (x*x) + 2*x +1 ;
  13.                         //System.out.println(y);
  14.                         if(y>z){
  15.                                 System.out.printf("當 x =%d 時, Y=%d , Z=%d,符合 Y < Z 的條件",x-1,temp,z);
  16.                                 break;
  17.                         }
  18.                         //----------------------------
  19.                         temp = y ;
  20.                 }
  21.                 /*
  22.                         x        y        temp
  23.                         1        6        0
  24.                         2        17        6
  25.                         3        34        17
  26.                 */
  27.         }
  28. }
複製代碼

本帖最後由 johnson 於 2012-2-18 12:00 編輯   H( R$ [3 O% N# M$ i
# _8 W* o' Q- p
import java.util.*;
, _$ @2 v$ q3 X: S! t$ n( ?public class j201
$ W( w6 l+ z2 X3 n/ y9 u: Q{9 D" S. Q: Q" S% G1 H; v
    public static void main(String arg[])* r/ {8 w) P, ~+ [  v5 [& F5 N6 I- ~
    {
7 ]. d& L" e+ g9 h                Scanner s=new Scanner(System.in);
7 b% J) z1 Z8 b7 s5 [0 s                System.out.print("請輸入Z可能的最大值:");
; J8 @; \+ C0 C1 z                int z=Integer.parseInt(s.next());
& e- _4 x" O, b* [0 S& C& D6 E                int temp;
. O: s" y1 |8 m  I. |, I                for(int x=1;x<=10;x++)
. a' R$ w+ f: r  ^9 V8 B6 G) O                {
, _) _& y7 D! o                        int y=x*x*3+x*2+1;, Y+ E% p4 `8 D8 a$ ^& `
                        if(y<z)6 Z" w& ~4 V6 H6 n3 J, @$ ]& i
                        {
. S0 `% c5 y) \! T9 b. @' e* c# m                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
; S* l& l% O7 Q                                break;
( X, @3 u) m6 ]                        }
% C( @4 t) |! Z7 D  g. }9 `) @                        temp=y;
/ p; a) p  X2 O: m7 L) p! ~                }
7 \: K7 L9 O% L! N1 f% ]    }
% p* Y4 Y( E2 l}
小雲雀

TOP

  1. import java.util.*;
  2. public class jva201
  3. {
  4.     public static void main(String arg[])
  5.     {
  6.         Scanner s = new Scanner(System.in);
  7.         System.out.print("請輸入 Z 可能的最大值:");
  8.         long  z = Integer.parseInt(s.next());
  9.         long tot=0;
  10.                 for(long  x=1;x<=100000;x++)
  11.                 {
  12.                 long  y = 3 * (x*x) + x*2 +1 ;
  13.                         if(y>z)
  14.                         {
  15.                         System.out.printf("當 x =%d 時, Y =%d , Z =%d,符合 Y < Z 的條件",x-1,tot,z);
  16.                         break;
  17.                         }
  18.                 tot=y ;
  19.                 }
  20.         }       
  21. }
複製代碼
水桶小鄭,鯰魚

TOP

  1. import java.util.*;
  2. public class j201
  3. {
  4.     public static void main(String arg[])
  5.     {
  6.                 Scanner s=new Scanner(System.in);
  7.                 System.out.print("請輸入Z可能的最大值:");
  8.                 int z=Integer.parseInt(s.next());
  9.                 int temp;
  10.                 for(int x=1;x<=10;x++)
  11.                 {
  12.                         int y=x*x*3+x*2+1;
  13.                         if(y<z)
  14.                         {
  15.                                 System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
  16.                                 break;
  17.                         }
  18.                         temp=y;
  19.                 }
  20.     }
  21. }
複製代碼
小雲雀

TOP

返回列表