返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯
! y  |( T& t# \( w; |- c: C0 M
3 ^  J- x9 \8 v$ t4 v. @, z使用者輸入 x 與 z9 V1 Z, H9 m6 c/ Q. M1 X
  i0 Y  R' y( m9 j) `
計算出 3x2+2x+1
: ^& T9 f/ i& X# w
& F1 \0 ]; {) c. l. u" ]% m1 i. M如果y<z 最佳解
& L2 V6 r% T. h, g" d, c& o如果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 編輯
0 ?0 z+ c* N. k. |) ]+ s
. _, \8 h' H  g5 Q6 @. b4 g' Pimport java.util.*;
6 F# G& b( t! Z- J$ Z' n2 npublic class j201. U$ k) j+ ]2 Z
{3 J8 f! M4 q1 d1 M3 m. `6 |( G
    public static void main(String arg[])3 p8 w. O) U  P
    {
: H" g. r- l  w; u9 @                Scanner s=new Scanner(System.in);
: d7 f! p, k( K& v                System.out.print("請輸入Z可能的最大值:");  K  b( q0 g& h! F$ S. U
                int z=Integer.parseInt(s.next());
# K. I- C; C+ @                int temp;
" V0 A# M" [( i  G& q( c6 J9 Q                for(int x=1;x<=10;x++)8 g1 }! y' j- X8 ~8 R- Y! ?! `
                {
2 P3 `4 d7 P# c: g0 E& M; b" r                        int y=x*x*3+x*2+1;
5 n& {+ g& U6 u$ t2 e2 D                        if(y<z)
* R, E9 c, c* w( J5 T                        {
6 I. {! O! Z' V9 W                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");; j4 m3 m! M, x9 m. T. R$ s# {+ b
                                break;
: p3 n' I5 p4 N% A: B                        }
0 f! j" U# V. e  |' M/ T                        temp=y;$ A4 r$ `% a9 [+ n# Y2 c2 \
                }
7 ?. f. ]+ z9 L0 ?4 h" W& d    }. Y5 n0 @8 ^$ F% c1 F9 h
}
小雲雀

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

返回列表