第9講 配列とfor文を利用して3次魔方陣を作ろう
第4話 2次順列方陣の生成


Java 入門 初心者 基礎
(実際には、1列)
解答コード例
public class A{
  public static void main(String args[]){
    f();
  }
  public static void f(){
    int i,j,k,l;
    int[][] a=new int[2][2];
    for(i=1;i<5;i++){
      a[0][0]=i;
      for(j=1;j<5;j++){
        a[0][1]=j;
        if(a[0][1]!=a[0][0]){
          for(k=1;k<5;k++){
            a[1][0]=k;
            if(a[1][0]!=a[0][0] && a[1][0]!=a[0][1]){
              for(l=1;l<5;l++){
                a[1][1]=l;
                if(a[1][1]!=a[0][0] && a[1][1]!=a[0][1] && a[1][1]!=a[1][0]){
                  System.out.print(a[0][0]);
                  System.out.print (" ");
                  System.out.print(a[0][1]);
                  System.out.println();
                  System.out.print(a[1][0]);
                  System.out.print (" ");
                  System.out.print(a[1][1]);
                  System.out.println();
                  System.out.println();
                }
              }
            }
          }
        }
      }
    }
  }
}

頭が混乱しますね。解説は次話で。



第3話へ 第5話へ

戻る

VB講義へ
VB講義基礎へ
vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 入門 C++ 入門 基礎から応用まで第1部
初心者のための VC++による C言語 入門 C++ 入門 基礎から応用まで第2部
初心者のための VC++による C言語 入門 C++ 入門 基礎から応用まで第3部
初心者のための Java 入門 サイト 基礎から応用まで第1部
初心者のための Java 入門 サイト 基礎から応用まで第2部
初心者のための Java 入門 サイト 基礎から応用まで第3部