返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯 ( E& ~3 {2 C. Z* t* X" M
, r# }+ n9 k/ a6 O" q  Z( n
使用者輸入 x 與 z
6 i$ k. w2 |6 N0 ^, A0 L0 e; s' o& r% d3 U
計算出 3x2+2x+1
; L1 K2 d' ~, v5 }6 h* Z7 O! j$ I$ f+ \. L1 |) k/ t) x
如果y<z 最佳解& x2 R+ P6 ?/ K' L& g. ^
如果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 編輯 9 N$ m! ^0 D% d6 m$ T1 S* d
. [& t6 E+ ?( m  h* C& M
import java.util.*;' ?( m! a; d& n4 ?( K
public class j201
3 r' P/ m& B7 G{
7 ]7 S7 X4 |$ H- N# R4 R    public static void main(String arg[])
: f, Q# Q$ w% w! B% g# w    {7 O$ Y2 }' V5 n
                Scanner s=new Scanner(System.in);
) J- i" G4 n4 T2 v3 b4 f                System.out.print("請輸入Z可能的最大值:");
" V* G% D+ k9 A% Q# H                int z=Integer.parseInt(s.next());
1 J2 }/ R/ \8 g. O4 q% v9 _5 V                int temp;
( f" t5 M5 Q# y. k; x                for(int x=1;x<=10;x++)
2 m- @" z4 h9 W' }# H( {                {2 k6 W' b$ N# Z
                        int y=x*x*3+x*2+1;
" @8 b5 L6 C/ z" g6 N                        if(y<z)2 L. d! m' z4 @1 U" P  {% ~
                        {' U  H: l2 J+ V+ E0 c
                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
$ I; k0 Z5 [& z6 ~  l- k3 |4 b8 t                                break;8 u! z4 d: I6 q% r9 V! o
                        }
1 Q  Y' }  u6 P2 c% E* F                        temp=y;
% k+ r7 A3 N- q                }
) s' n9 x# |) @! F    }
1 K9 S% v2 O/ Z# s}
小雲雀

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

返回列表