fxj2002 发表于 2021-7-14 07:41:16

为什么输出来的不是飞机,哪位能够知道

#include<stdio.h>
int main()
{
        printf("\n\
             @\n\
          / \\\n\
          * *\n\
          * *\n\
          * *\n\
    * * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
      * *\n\
          * *\n\
          * * * *\n\
        * * * * * *\n");
             return 0;
}

Twilight6 发表于 2021-7-14 07:45:47


可能是因为你空格 和 Tab 键混用,你将 星号 前的空格 全部重新用 空格 打一遍,不要混用 Tab 即可

逃兵 发表于 2021-7-14 08:26:57

本帖最后由 逃兵 于 2021-7-14 08:30 编辑

你在文本编译的时候就没有对齐,所以发出来本身是歪的
另外空格和tab混用也会导致间隔空间不一样
你可以试试把所有前面空白删除重打空格
空格数
9
8
8
8
8
4
2
0
8
8
6
4

#include<stdio.h>
int main()
{
      printf("\n\
         @\n\
      / \\\n\
      * *\n\
      * *\n\
      * *\n\
    * * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
      * *\n\
      * *\n\
      * * * *\n\
    * * * * * *\n");
             return 0;
}
页: [1]
查看完整版本: 为什么输出来的不是飞机,哪位能够知道