返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯
/ e  R* h5 x: _* V4 n: k
3 N4 m  |7 M: c3 C3 J* |+ k使用者輸入 x 與 z
, {! E; s- a; l( ?7 A, W0 Y  I) f; Y: k, C5 G% C4 t! D
計算出 3x2+2x+1
* }! m1 c  T' l! S/ I) Y& Q
. e$ {: \( w" ^+ T# B% I如果y<z 最佳解
8 J1 ~/ |: W$ }2 n' H& Q如果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 編輯
/ n* r6 F* |6 l! D4 K( y
* i( V1 H+ J% wimport java.util.*;& e; T4 s4 I( r
public class j201
$ ?+ H4 ?6 _0 E' K- I/ O$ e{( a6 u1 c- M: Y4 A! F; X& ]& f$ j
    public static void main(String arg[])
7 b0 S! ]& ^8 @  a3 y    {' F  ^: Q& W' a6 ]5 E
                Scanner s=new Scanner(System.in);
, x+ {7 B+ k  ~5 J& I                System.out.print("請輸入Z可能的最大值:");
0 W, b$ g, ?: ^! a                int z=Integer.parseInt(s.next());3 b" Q. A% x8 R& ?, r9 c
                int temp;
0 v6 `; D8 Q. e                for(int x=1;x<=10;x++): f3 H) V* Y" y5 o" I* n) J
                {+ O+ ~) W7 ^& V) ^. S; o
                        int y=x*x*3+x*2+1;
5 a# t) v  H; ?; R+ C. a0 i; E9 H                        if(y<z)! o$ `8 l' i" z5 o: x# M) a
                        {  f) x* M4 q# t4 `  r
                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
; @) ^0 ]  W; C' i                                break;
" B$ d2 v$ N  F9 U                        }5 h* B  |' D- e0 ]
                        temp=y;( v6 I% a8 g/ l% ]# [/ n
                }7 \, w+ h' d7 S6 u; L
    }
+ Y: f# h% i1 S$ _$ N2 Y# y2 ]}
小雲雀

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

返回列表