返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯 4 k# v2 A( e  I

/ t8 C$ d! o! V( E0 ~: p使用者輸入 x 與 z
1 k; z" D) q# Y4 m1 V1 a4 a
( u- Z* Y: n7 ?$ f% f, }2 J0 D6 `1 ^計算出 3x2+2x+1" C. Z) O% N% V, d1 c
8 m$ a- T/ r3 }9 S
如果y<z 最佳解
1 A" `! O( A0 W* J如果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 編輯
; H! ^7 p+ U1 j6 |$ k
- D; C4 a4 c) E4 Cimport java.util.*;
: N5 ?& {6 q! V4 Cpublic class j201
+ Z- g: ]3 k) S$ Y; d" K5 C{
$ b& N# P& D# s) v    public static void main(String arg[])
% S" P3 {0 y; b: }    {* C) o# K2 e5 E/ d  {# v( F# D
                Scanner s=new Scanner(System.in);
. a( f! x2 S/ i8 U& s  m                System.out.print("請輸入Z可能的最大值:");
% @: o; t; ~# o" {                int z=Integer.parseInt(s.next());- i4 `/ K+ F1 }  }/ l
                int temp;
+ i* f+ F3 \: d4 |3 D                for(int x=1;x<=10;x++)$ s+ {, q' _& r9 e
                {
4 I) H- v3 O" ]' U" b                        int y=x*x*3+x*2+1;9 Y6 a- m! ]3 g1 |+ c
                        if(y<z)
2 `- L3 Y) H+ r4 ]! E$ G/ S                        {2 U; x5 N8 ^- b  X: z
                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
0 N4 d+ W* U6 h( K* t; J                                break;
4 d9 b, G' T- ]7 e. s                        }
- z, H6 o/ \1 ~% {5 S                        temp=y;0 [& K( X1 g1 g6 h* c+ i$ P
                }
8 r$ A2 `2 \" W    }3 u5 v/ O6 s7 ~9 [# 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

返回列表