【发布时间】:2018-02-28 08:08:45
【问题描述】:
所以我用 C 语言编写了这段代码,它应该打印如下所示的地图。
printf ("(1)--------------------------------------------4T------5I 6P------7T-------------------------------------------(2)\n");
printf ("[%i] [%i] [%i] [%i] [%i] [%i]\n", bs[1].leader, bs[4].leader, bs[5].leader, bs[6].leader, bs[7].leader, bs[2].leader);
printf (" \ | \ / | / \n");
printf (" \ | \ / | / \n");
printf (" \ 8T \ 9T/ 10T / \n");
printf (" \ [ ]----------[ ]----------[ ] / \n");
printf (" \ | | | / \n");
printf (" \ | | | / \n");
printf (" 11P 12I 13I 14I 15P \n");
printf (" [ ]-------------------------------------[ ]----------[ ]----------[ ]-------------------------------------[ ] \n");
printf (" \ \ | / / \n");
printf (" \ 16T 17I 18T / \n");
printf (" \ [ ]--------[ ]--------[ ] / \n");
printf (" \ \ | / / \n");
printf (" 19M 20R 21P 22R 23M \n");
printf (" [ ]------------------------------------[ ]------[ ]------[ ]------------------------------------[ ] \n");
printf (" \ \ / / \n");
printf (" 24P 25I 26I 27I 28I \n");
printf (" [ ] [ ]---[ ]---[ ] [ ] \n");
printf (" \ \ | / / \n");
printf (" 29I 30T 31P 32T 33I \n");
printf (" [ ]------------------------------------[ ]-[ ]-[ ]------------------------------------[ ] \n");
printf (" \ \ | / / \n");
printf (" ----------------------------------------(3)---------------------------------------- \n");
printf (" [ ] \n");
问题是,它不打印那个。它跳过了很多字符。有什么想法吗?
【问题讨论】: