返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯
; y" Y- g( X$ c1 x8 q
/ c6 N/ @7 N( l$ d使用者輸入 x 與 z* ?$ E% V( z) ]) f2 o& ^

8 U) e3 _& X* d. r$ V計算出 3x2+2x+1
) b4 w& b) l# [( q9 R5 U8 ]+ _3 s: M: m) ~# v
如果y<z 最佳解7 z* C( t% s% o) W
如果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 編輯
, f* e. z1 {6 k2 ]" F" _! t8 `) J* p; U' n9 Q- h
import java.util.*;
  ]* d. Q: @9 @& a$ t2 X- c) Jpublic class j2010 T# M. g3 _0 C' x" C
{! q" @8 x7 P& A( o" j2 z! ?
    public static void main(String arg[]), U$ j3 f, B7 Q& e! T# L
    {
0 q$ J# b4 t/ k! m2 b/ L                Scanner s=new Scanner(System.in);
: A% y+ l5 k: m6 X& ^# D$ ^  S" q6 c9 ~                System.out.print("請輸入Z可能的最大值:");9 a) H7 e* n; \) d' u* Z
                int z=Integer.parseInt(s.next());7 Z( L$ @* N4 M' x! q
                int temp;
" u8 v2 \- S6 R4 s                for(int x=1;x<=10;x++)
1 X$ J4 a" K$ Z4 w3 H                {+ W3 P! R2 d% k& S- O% U
                        int y=x*x*3+x*2+1;: w+ k9 @9 ?5 y& h  S! T. K% A+ D
                        if(y<z)
6 Z3 T2 ~6 V. w, |4 J5 U                        {
' g* ^& W% ?6 {. j1 T$ f% F                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");8 X8 \5 ?1 Z/ ~3 m+ p( j
                                break;  Q6 X2 n$ a/ \& h, B* j
                        }
! ^& J, r8 X0 J                        temp=y;3 I$ o* a: r$ x
                }
% Q, T3 j- U" f) ?- w    }& [: g- {2 O9 M+ a0 O& ^9 W
}
小雲雀

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

返回列表