- ベストアンサー
2次元配列への値の代入
C言語の初心者です。 以下のようなプログラミングをしたいのですがどう組めばいいのでしょう。 2次元配列に値を代入する。 ただし条件が成立するときだけ。 そこで以下のようにプログラムを組みましたが、 どうも、うまくいきません #include<stdio.h> void main(){ int k,l,m; int ans[5][10]; l=0; for(k=0;k<5;k++){ if(k==4){ ans[k][l]=1; l++; printf("%d\n",ans[k][l]); } } } kはインクリしたいのですが、lは条件が成立するときだけインクリしなければならないのですが、 どうプログラミングすべきなのでしょうか?
- みんなの回答 (3)
- 専門家の回答
補足
ご丁寧にご回答いただき、ありがとうございました。 Printfの位置が悪かっただけなのですね。