返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯 ' W, B  `7 `6 V* P0 t* q
' ]! ~/ e; c  F  [1 [0 N0 Y9 @
使用者輸入 x 與 z' H# _0 ~  \- M+ Q
' i# w2 ~1 D! {% o* z& |5 E  r, M
計算出 3x2+2x+19 ~" y" i8 M* I0 Y, B, V

( S; p8 S7 ]; m& P$ z: Z5 F如果y<z 最佳解
, I! B/ |8 j) T; A2 V如果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 編輯
( X" d  N: g7 v' h- b
0 {0 K; v0 V. Q' v; Iimport java.util.*;
4 \! T! e; H+ |! n" `3 t' kpublic class j201
/ V- g  _8 e8 ]1 G/ p* V{
8 t; Z; C' o0 N0 ~    public static void main(String arg[])
) s* E+ X# L* L6 E/ W+ a- L3 H1 q7 \    {
% B0 L4 W8 }" Y) i2 h, y! m+ W                Scanner s=new Scanner(System.in);4 ]5 v+ w' U+ O
                System.out.print("請輸入Z可能的最大值:");0 z4 _3 W* x4 U
                int z=Integer.parseInt(s.next());" g+ H/ A9 [! y. ]
                int temp;
  r0 K: c' ?9 `* x# e$ M                for(int x=1;x<=10;x++)/ a* ~3 |, v# Q: B/ `' R# _
                {
# [" q! t3 N% C! t; ~7 z5 N3 {                        int y=x*x*3+x*2+1;/ ^3 @; x0 F% `" i
                        if(y<z)0 D) L  G, W2 M* \
                        {
  G) J2 |& @% t; ~6 m7 H                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
5 I% r6 _1 r# q5 q/ h                                break;
; C/ k# l4 T! k3 d' H2 ~                        }
' _; C& C- D, Y                        temp=y;. o* w7 D, R6 Y6 x+ U$ h
                }
4 G9 K, h- o* y" x. U    }; x- [  U- h9 i0 e2 a
}
小雲雀

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

返回列表