返回列表 發帖

201 解聯立方程式

本帖最後由 b790113g 於 2012-2-18 11:57 編輯
/ f& C1 d! l8 E3 S) {. _0 J% P
" g- |* ]9 }, v7 P使用者輸入 x 與 z3 F, c- p$ m; `) P* f0 J

3 ^9 b, f3 W2 k4 P計算出 3x2+2x+1
% p, z0 z& u- R1 |3 p9 X0 T
. }) ?5 V2 n2 O6 E. n如果y<z 最佳解
5 O7 Q% d* t, ^2 Y如果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 `. N+ R6 [9 Y5 w* e
7 l4 Y0 y3 N# B/ k
import java.util.*;. G; \0 C  @1 U' b
public class j201
# [( P4 I( u8 U* C& j/ U{
* P% b0 s% A) O- f9 Y    public static void main(String arg[])! h2 K& b) _; h1 X6 i- ^4 o1 h! G
    {' G- S$ w5 r' ]$ A
                Scanner s=new Scanner(System.in);
0 |. g; ]+ f" k$ A# e1 f* L) Z8 j                System.out.print("請輸入Z可能的最大值:");
" q5 a  M+ M; e% L                int z=Integer.parseInt(s.next());
* |( a$ @8 M( F8 s                int temp;
5 h7 _( O7 R4 ~* ^                for(int x=1;x<=10;x++)( m; y1 h! |# m0 o- x# \- b
                {
3 g2 e( J; Y5 I, S2 E4 Q                        int y=x*x*3+x*2+1;
6 ^7 v8 i$ Y7 }: X& l# a                        if(y<z). E5 _3 M% N: x) C# k
                        {
4 H' Q4 F5 k4 M& n                                System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
* l" ?& z, H3 h                                break;
% b$ ^2 ]# @5 H; z0 z2 v" f/ S                        }# [3 n  m  ]! k  {) D, B3 \
                        temp=y;
5 ^2 b( q: S1 l% |4 t' M1 D                }
. F; h% f: }2 V    }
: ^8 r' q! ~  R6 |}
小雲雀

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

返回列表