返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯
! ]- `% D# `, v3 j+ I9 o! m
5 C1 R4 Q  r! |6 ]% X7 @; ^使用者輸入 x 與 z
8 q% N" i/ a3 K# g+ \" Q, d; x! P7 N2 E
計算出 3x2+2x+17 h& j  O" ~2 H1 K
1 G4 I- G- |& F/ ~1 S/ D# g
如果y<z 最佳解" k$ V' }4 J' i
如果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( I7 T. g3 c$ A& g
# b- ~$ q% t3 d3 w& dimport java.util.*;  I- I% j9 a7 C* g4 ~
public class j201
7 F0 E% n  K1 g! c* [0 o{
5 _$ |$ ~6 \3 D1 D) {% i5 O    public static void main(String arg[])7 L# b) V4 _; w5 V% ~
    {
3 s1 ^" y& y5 t' t6 h                Scanner s=new Scanner(System.in);1 t: v- p+ }& @7 d8 e
                System.out.print("請輸入Z可能的最大值:");, d! [9 P% V( S% i7 @" `; H7 i2 E
                int z=Integer.parseInt(s.next());
9 ~3 y; N# C9 D' h                int temp;
3 D6 [) W  G0 U: J# c                for(int x=1;x<=10;x++)) V) g0 j2 z) M& Z) F
                {7 X5 V7 ?- @% R3 c4 w
                        int y=x*x*3+x*2+1;
4 H$ H, }( @9 ~4 Q  _, g                        if(y<z)( `( Q: N6 h; i0 M
                        {/ [6 Q; o& O! W" a1 X0 }" H
                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");6 c9 H: ^" r; Y; j
                                break;# K: z/ x. q5 |6 W7 }9 M/ ~- g
                        }3 U& b' m! A: @4 ]# L0 x- D7 Q" S
                        temp=y;) H. `( u6 Q8 z; V0 m+ N! _4 g  m
                }$ e2 U; C' X. U, @
    }' P$ d# Q( }' R
}
小雲雀

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

返回列表