返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯
) m1 [& m# e  v* a1 j* c
3 v( F; w  z- Z5 ^' ~使用者輸入 x 與 z. |6 g* [2 G" D

7 H0 n: F% G8 h( ~# B" e計算出 3x2+2x+1
' u4 P3 |; P+ l) s
9 w  h) `3 c, {7 J; V如果y<z 最佳解
& ^4 D1 j4 s# u如果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 編輯
6 ]$ q2 |: ~$ ^; \9 G
1 _& o9 T8 `5 c3 A8 |' gimport java.util.*;  \# I! R/ V5 V. ~
public class j2018 e+ U9 [6 ?5 F( i. T0 x2 s4 F
{
4 O# U# Q) N& n+ u2 L! D    public static void main(String arg[])4 v# p' t# u- _! R5 S! `
    {, @) H+ j6 H9 M1 c# H2 B
                Scanner s=new Scanner(System.in);' v( ]' o' y$ Q4 t# o3 X
                System.out.print("請輸入Z可能的最大值:");" l; N/ O. F- W' y9 f) I% `
                int z=Integer.parseInt(s.next());
4 O4 |* N$ l: R/ \1 S                int temp;- f8 c" D/ g* e" I$ l  P
                for(int x=1;x<=10;x++)/ B4 F* o/ u) v
                {
+ Z* O: k5 K. k% D0 m                        int y=x*x*3+x*2+1;) S: n7 {, k4 J  z' c! t
                        if(y<z)' y" ?8 X3 ]  L4 b+ ?$ R3 i: [5 o* {
                        {
: S/ j) J7 u' e7 o! V: l1 D% U5 E5 a* L                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
1 F( B. [/ e+ {% P                                break;3 @, t$ O  A) y- ^; w* y# Z
                        }
8 x  M# K) d* l$ [                        temp=y;4 k$ x% K! @& h! {. H
                }
. }8 }9 B( `! c6 T    }
' T8 D7 Q! U. g+ ?# u; t+ v) V}
小雲雀

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

返回列表