#include #include #include // 文字型2次元配列を使った方法 // 下方向を北と考えている(コンピュータとy軸は下方向がプラスだから) main() { int n,m,i,j,x,y,ryo,takara; char map[21][21], muki; char tmp[100], *p; while(1){ // 文字と数字が混在した入力はうまく行かないことが多いので // 全部1行ごとに文字列として読み込んでから変換をしている fgets(tmp, 100, stdin); n=atoi(tmp); if(n==0) break; // 文字型2次元配列で地図(何もない=空白) for(j=0; j<=20; j++){ for(i=0; i<=20; i++){ map[i][j]=' '; } } // 宝石を置いている for(i=0; i