返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯
5 T7 b* m* n; R9 X2 |3 W( E6 \0 N" i5 j- @
使用者輸入 x 與 z4 \% z8 u; Q4 K
1 w3 T* k& S' X
計算出 3x2+2x+1, r! J' J6 w# {' Z

* K. c# @( a5 d2 j) [  N: d& I& [如果y<z 最佳解9 `, F. D+ ?. V3 `: t
如果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 編輯
) k: |) X# g$ F( u1 o: J# A- N# E4 D# s9 M
import java.util.*;( x6 m) v# u& X: P; Z
public class j201
, q9 f. f' m+ t' ~" J. d* u{- V9 Y5 [5 c0 _. @" e( a
    public static void main(String arg[])4 z0 e1 f( m! B# A5 f9 T
    {" U  d2 c8 K7 D) g
                Scanner s=new Scanner(System.in);
6 t  t2 d& g) l. P9 Z                System.out.print("請輸入Z可能的最大值:");
  X5 d2 y3 f; ~& M& V                int z=Integer.parseInt(s.next());5 |  f, q3 ~5 I2 i: g
                int temp;
! W4 x( Y' e! P' T9 J: s- \                for(int x=1;x<=10;x++)% y. Q" C. b" n- n  Y; V( Y
                {7 Z9 x8 z+ ?* W' V1 B
                        int y=x*x*3+x*2+1;
8 J: v4 H6 B, L) T' g' P8 G                        if(y<z)' {2 |/ ^6 e6 O: l
                        {
0 [% ]- y& I: t% J' Q! k                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
" ~0 S0 L5 s& l+ A; d# z5 R                                break;
/ p0 j' x: _: s  @5 L, ]$ L                        }
) ~1 m5 u# }( |! A                        temp=y;5 R1 b! S4 g6 M4 K8 B& l
                }
( W8 c, S. L, N7 U% h5 i' T    }
& P% M9 H9 X: q/ t  c6 c+ ?$ q}
小雲雀

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

返回列表