網頁

2012年11月26日 星期一

河內塔程式

河內塔程式

68 則留言:

  1. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  2. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2, int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg3,peg1);
    }
    }
    public static void main (String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  3. package p1;


    import java.util.*;
    public class aa
    {


    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);


    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }



    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);

    }

    }

    回覆刪除
  4. package p1;
    import java.util.*;
    public class hw1
    {
    static void HT(int d,int p1,int p2,int p3)
    {
    if(d==1)
    System.out.println("盤子從"+p1+"移到"+p3);
    else
    {
    HT(d-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移到"+p3);
    HT(d-1,p2,p1,p3);
    }
    }
    public static void main(String[]args)
    {
    Scanner sc=new Scanner(System.in);
    int d=sc.nextInt();
    HT(d,1,2,3);
    }
    }

    回覆刪除
  5. import java.util.*;

    public class b10033057 {
    static void hanoiTower(int dish,int peg1,int peg2,int peg3)
    {
    if (dish ==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dish-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dish=1,peg2,peg1,peg3);
    }
    }

    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  6. import java.util.*;
    public class B10033020
    {

    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);

    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }

    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);

    }

    }

    回覆刪除
  7. import java.util.*;
    public class B10033045
    {

    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);

    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }
    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  8. public class koo {
    static void hanoiTower(int dish, int peg1, int peg2, int peg3){
    if ( dish == 1)
    System.out.println("盤子從 "+peg1+"移到 "+peg3);
    else {
    hanoiTower(dish-1,peg1,peg3,peg2);
    System.out.println("盤子從 "+peg1+"移到 "+peg3);
    hanoiTower(dish-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[] args){
    int dish = 3;
    hanoiTower(dish, 1, 2, 3);
    }
    }

    回覆刪除

  9. import java.util.*;
    public class B10033044
    {

    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);

    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }

    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);

    }

    }

    回覆刪除
  10. public class java {
    static void hanoiTower(int dishs, int peg1,int peg2,int peg3){
    if (dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);

    }
    }

    public static void main (String [] args){
    int dishs = 3;
    hanoiTower(dishs, 1,2,3);
    }
    }

    回覆刪除

  11. public class Java {
    static void hanoiTower(int dishs,int peg1,int peg2,int peg3){
    if(dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main (String[] args){
    int dish =3;
    hanoiTower(dish,1,2,3);
    }
    }

    回覆刪除
  12. public class test
    {
    static int count=0;

    public static void main(String[] args )
    {
    towerofHanoi (20,'A','B','C');
    System.out.println ("The tatal number of steps is" +count);
    }
    static void towerofHanoi ( int dishes,char from,char by,char to)
    {
    if(dishes==1)
    {
    System.out.print (" 盤子從 "+from);
    System.out.println (" 移到 "+to);
    count++;
    }
    else
    {
    towerofHanoi (dishes-1,from,to,by);
    System.out.print (" 盤子從 "+from);
    System.out.println (" 移到 "+to);
    count++;
    towerofHanoi ( dishes-1,by,from,to);
    }
    }
    }

    回覆刪除

  13. public class hekko {
    static void hanoiTower(int dishs,int peg1,int peg2,int peg3){
    if(dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs=3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除

  14. public class b16 {
    static void hanoiTower (int dishs, int peg1,
    int peg2, int peg3){
    if(dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else {
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到 "+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[] args) {
    int dishs=3;
    hanoiTower(dishs,1,2,3);
    }

    }

    回覆刪除
  15. B9733002鍾志捷
    public class Java {
    static void hanoiTower(int dishs,int peg1,int peg2,int peg3){
    if(dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main (String[] args){
    int dish =3;
    hanoiTower(dish,1,2,3);
    }
    }

    回覆刪除
  16. public class yano {
    static void hanoiTower(int dishs,int peg1,int peg2,int peg3){
    if(dishs==1)
    System.out.println("把盤子從"+peg1+"移至"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("把盤子從"+peg1+"移至"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs=3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  17. B10033004 羅時侒2012年12月2日 晚上7:43

    import java.util.*;
    public class B10033004
    {

    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);

    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }

    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);

    }

    }

    回覆刪除
  18. B10033056 陳信吉2012年12月2日 晚上7:43

    import java.util.*;
    public class B10033056
    {

    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);

    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }

    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);

    }

    }

    回覆刪除
  19. import java.util.*;
    public class test
    {


    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);


    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }



    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);

    }

    }

    回覆刪除
  20. B10033010 賴韋任2012年12月3日 上午9:41

    public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2, int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg3,peg1);
    }
    }
    public static void main (String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  21. B10033022梁朝富2012年12月3日 上午9:47

    public class hello {
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[] args) {
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  22. B10033035陳雅婷2012年12月3日 上午9:50

    public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  23. B10033030姜欣宜2012年12月3日 上午9:50

    public class aa {
    static void hanoiTower(int dishs,int peg1,int peg2,int peg3){
    if(dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs=3;
    hanoiTower(dishs,1,2,3);
    }
    }

    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  24. public class h{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  25. import java.util.*;

    public class B9833084
    {
    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);
    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }
    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  26. import java.util.*;

    public class b10033009 {
    static void hanoiTower(int dish,int peg1,int peg2,int peg3)
    {
    if (dish ==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dish-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dish=1,peg2,peg1,peg3);
    }
    }

    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);
    }

    回覆刪除
  27. B10033007 蕭雅文2012年12月3日 上午11:26

    public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  28. public class NYPD{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  29. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  30. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  31. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  32. import java.util.*;
    public class B10033035{

    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);

    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }

    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);

    }

    }

    回覆刪除
  33. public class koo {
    static void hanoiTower(int dish, int peg1, int peg2, int peg3){
    if ( dish == 1)
    System.out.println("盤子從 "+peg1+"移到 "+peg3);
    else {
    hanoiTower(dish-1,peg1,peg3,peg2);
    System.out.println("盤子從 "+peg1+"移到 "+peg3);
    hanoiTower(dish-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[] args){
    int dish = 3;
    hanoiTower(dish, 1, 2, 3);
    }
    }

    回覆刪除
  34. B10033007 蕭雅文2012年12月3日 上午11:35

    public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  35. import java.util.*;
    public class B9833151
    {
    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子"+p1+"移動到"+p3);
    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }
    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  36. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  37. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  38. B10033007 蕭雅文2012年12月3日 上午11:38

    public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  39. public class b16 {
    static void hanoiTower (int dishs, int peg1,
    int peg2, int peg3){
    if(dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else {
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到 "+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[] args) {
    int dishs=3;
    hanoiTower(dishs,1,2,3);
    }

    }

    回覆刪除
  40. B10033012 廖經泓2012年12月3日 上午11:39

    public class hekko {
    static void hanoiTower(int dishs,int peg1,int peg2,int peg3){
    if(dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs=3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  41. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  42. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  43. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  44. package p1;

    import java.util.*;
    public class shao
    {

    private static Scanner sc;

    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);

    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }

    public static void main(String[] args)
    {
    sc = new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);

    }
    }

    回覆刪除
  45. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  46. B10033034 陳冠錚2012年12月3日 上午11:42

    public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  47. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  48. package p1;

    import java.util.*;
    public class hi123
    {

    private static Scanner sc;

    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);

    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }

    public static void main(String[] args)
    {
    sc = new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);

    }
    }

    回覆刪除
  49. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  50. B10033002卓孟杰2012年12月3日 下午3:33

    public class jas{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  51. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  52. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  53. public class koo {
    static void hanoiTower(int dish, int peg1, int peg2, int peg3){
    if ( dish == 1)
    System.out.println("盤子從 "+peg1+"移到 "+peg3);
    else {
    hanoiTower(dish-1,peg1,peg3,peg2);
    System.out.println("盤子從 "+peg1+"移到 "+peg3);
    hanoiTower(dish-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[] args){
    int dish = 3;
    hanoiTower(dish, 1, 2, 3);
    }
    }



    回覆刪除
  54. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2, int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg3,peg1);
    }
    }
    public static void main (String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  55. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  56. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  57. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  58. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  59. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  60. public class java {
    static void hanoiTower(int dishs, int peg1,int peg2,int peg3){
    if (dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);

    }
    }

    public static void main (String [] args){
    int dishs = 3;
    hanoiTower(dishs, 1,2,3);
    }
    }

    回覆刪除
  61. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2, int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg3,peg1);
    }
    }
    public static void main (String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  62. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  63. public class abc {
    static void hanoiTower (int dishs, int peg1,
    int peg2, int peg3){
    if(dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else {
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到 "+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[] args) {
    int dishs=3;
    hanoiTower(dishs,1,2,3);
    }

    }

    回覆刪除
  64. public class b10033029 {
    static void hanoiTower (int dishs, int peg1,
    int peg2, int peg3){
    if(dishs==1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else {
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到 "+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[] args) {
    int dishs=3;
    hanoiTower(dishs,1,2,3);
    }

    }

    回覆刪除
  65. import java.util.*;
    public class B10033040
    {

    static void hanoiTower(int dishs,int p1,int p2,int p3)
    {
    if (dishs==1)
    System.out.println("盤子從"+p1+"移動到"+p3);

    else{
    hanoiTower(dishs-1,p1,p3,p2);
    System.out.println("盤子從"+p1+"移動到"+p3);
    hanoiTower(dishs-1,p2,p1,p3);
    }
    }

    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.print("請輸入盤數:");
    int dishs=sc.nextInt();
    hanoiTower(dishs,1,2,3);

    }

    }

    回覆刪除
  66. B10033028 劉名翔

    public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2, int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg3,peg1);
    }
    }
    public static void main (String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  67. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除
  68. public class hello{
    static void hanoiTower (int dishs, int peg1, int peg2,int peg3){
    if(dishs == 1)
    System.out.println("盤子從"+peg1+"移到"+peg3);
    else{
    hanoiTower(dishs-1,peg1,peg3,peg2);
    System.out.println("盤子從"+peg1+"移到"+peg3);
    hanoiTower(dishs-1,peg2,peg1,peg3);
    }
    }
    public static void main(String[]args){
    int dishs = 3;
    hanoiTower(dishs,1,2,3);
    }
    }

    回覆刪除

HTML 編輯器