トップページ > プログラム > 2015年10月28日 > kvcGwh7f

書き込み順位&時間帯一覧

41 位/187 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000010000000100002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C/C++の宿題片付けます 169代目 [転載禁止]©2ch.net
C言語なら俺に聞け(入門編)Part 130 [転載禁止]©2ch.net

書き込みレス一覧

C/C++の宿題片付けます 169代目 [転載禁止]©2ch.net
644 :デフォルトの名無しさん[sage]:2015/10/28(水) 11:53:52.17 ID:kvcGwh7f
#include <stdio.h>
int add[][2] = {{1, 0}, {0, 1}, {-1, 0}, {0, -1}};
int mat[9][9];
int main(int argc, char **argv){
int i, j, l, d = 0, n, x = 0, y = 0, xx, yy;
fprintf(stdout, "正方形の一辺の長さ ");
fscanf(stdin, "%d", &l);
fprintf(stdout, "\n");
n = l * l;
for(i = 1; i <= n; i++){
mat[y][x] = i;
xx = x + add[d][0];
yy = y + add[d][1];
if(xx >= l || yy >= l || xx < 0 || yy < 0 || mat[yy][xx] > 0){
d++;
if(d >= 4)
d = 0;
}
x += add[d][0];
y += add[d][1];
}
for(i = 0; i < l; i++){
for(j = 0; j < l; j++)
printf("%3d", mat[i][j]);
printf("\n");
}
return 0;
}
C言語なら俺に聞け(入門編)Part 130 [転載禁止]©2ch.net
597 :デフォルトの名無しさん[sage]:2015/10/28(水) 19:30:46.05 ID:kvcGwh7f
レベルの低いプログラムと云ったのは君だけだ
誰も同意してないのを理解したほうがいい


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。