第9講 配列とfor文を利用して3次魔方陣を作ろう
第4話 2次順列方陣の生成
(実際には、1列)
解答コード例
class d{
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部