こんにちは。3次元整数配列を作る問題なのですが、要素数は2×3×4としてすべての要素に1を代入するというものなのですが、
#include<stdio.h>
main(){
int x[2][3][4],i,j,k;
for(i=0;i<2;i++){
for(j=0;j<3;i++){
for(k=0;k<4;k++){
x[j][k]=1;
}
}
}
}
これでよろしいのでしょうか?
ちゃんと1が代入されているかどうかということを確認するためにはどのようにすればいいのでしょうか?
無知なもので、アドバイスのほどよろしくお願いします。
3次元配列
Re: 3次元配列
アランクル さんが書きました:#include<stdio.h>
main(){
int x[2][3][4],i,j,k;
for(i=0;i<2;i++){
for(j=0;j<3;i++){
for(k=0;k<4;k++){
x[j][k]=1;
}
}
}
}
このコードだと無限ループになるはずです。
http://ideone.com/lJLPsI
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)