返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯 . z, Q7 b! X5 q4 y! M5 c6 D' i% N

, d2 W) a4 u4 [5 {使用者輸入 x 與 z
9 W  v/ g4 Q% N6 d* W
- U* w. B& K) x$ \' v8 C計算出 3x2+2x+15 V6 ?8 z: L  N

5 }. ^( U/ V8 ?8 u) j如果y<z 最佳解3 x6 ]: i7 O! `' H  z. e, m
如果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 編輯
; N6 ^* Q- }) U/ s! e6 a# [3 n) g4 ?+ d  ^# K8 d# ~& J
import java.util.*;1 W/ _! W* l3 Z4 Z- S
public class j201
6 p' ?5 S4 ~  d% U) M6 q, C{% L8 L( U; a3 H9 g+ i: J( v2 T
    public static void main(String arg[])
1 y2 Q; o# A4 I* d    {
6 [1 }7 L5 K! o  x                Scanner s=new Scanner(System.in);3 w. v4 S' H* f7 F5 ]' f* |( K- S* y
                System.out.print("請輸入Z可能的最大值:");/ N) O3 \- `7 K1 o, \. ^
                int z=Integer.parseInt(s.next());7 Y; g+ g6 Z* m8 z2 S7 O& @4 z1 ]- O
                int temp;' @& P( x) z' L5 w; @- d' |
                for(int x=1;x<=10;x++); T& @: m6 a: [+ ?* k  R8 R# g
                {7 L5 i6 T2 L! r8 R' r
                        int y=x*x*3+x*2+1;, v% s; a/ B+ [# Q  x9 _
                        if(y<z)& d  B/ \' _  s$ q! o: @
                        {
. m2 |, U/ X+ x8 J0 p                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
3 \1 P' b* M6 f3 H; |* y" ?                                break;
! k* l$ @8 R0 t9 b                        }
) V4 r; |5 V% Z1 e$ k' {5 Y% Z" g                        temp=y;
+ I% C% y. j0 Z& k5 T                }
8 `3 }3 g* l8 ?7 o5 g& I8 I6 ?8 E6 S    }
. e4 J9 l! v6 M4 H7 h# m}
小雲雀

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

返回列表