返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯
( \7 s5 T* d! ~$ `( Y  Y- j: x" W+ v) a/ G- G
使用者輸入 x 與 z
3 y$ l$ u  ~6 b; }2 \0 f
$ s; u( |9 w7 q& I8 i! q; |計算出 3x2+2x+1
4 r2 i' r! E! T$ l( T  J. }; ]7 T. k7 a
如果y<z 最佳解
- c/ `0 h- J2 x5 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 編輯
8 Z+ M- D& E& `+ y3 h' r% p
. S+ v  v/ |) p  |  P6 N% limport java.util.*;
6 Z- I! \: [2 ^9 Z! ?0 apublic class j201
( k; ]+ s$ R9 f# J7 c4 k{
2 B5 O6 Z+ I' W" D- W* ~) P    public static void main(String arg[])
& N9 H6 R) z( Z1 z7 `. k    {
0 s8 P# {5 x" C/ H                Scanner s=new Scanner(System.in);
9 o, s, t0 _6 A+ P                System.out.print("請輸入Z可能的最大值:");
2 {: w* ?5 v  D  z( A                int z=Integer.parseInt(s.next());
1 {- R3 X1 W) ?# m9 Y! [* G! F                int temp;
: F: b9 U, O7 l1 X" W                for(int x=1;x<=10;x++)' S( w9 s& f/ m9 c# P1 o$ E
                {  U" q8 g, ^$ t& s
                        int y=x*x*3+x*2+1;# v. I) h' j& N1 m7 c0 Q# T
                        if(y<z)
% [3 }/ \. [. s                        {4 \. ]" m) r) F1 P9 m
                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
% J" r2 F' D& w7 g. k: ]  ~2 A                                break;
; B- F+ ^9 ~1 S' o3 A) f0 W                        }0 |6 _' p$ O, {
                        temp=y;
/ Z9 @1 T) X/ S( O1 H4 h                }
0 Z/ |1 X3 f$ j5 E6 U    }
3 _; m6 l& j' P/ E* ?5 h& a8 o}
小雲雀

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

返回列表