1836566538 发表于 2020-8-10 19:56:27

带你学c带你飞第二课课后作业卡住了

#include <stdio.h>

int main()
{
      printf("\n\
         @\n\
      / \\\n\
      * *\n\
      * *\n\
      * *\n\
    * * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
      * *\n\
      * *\n\
      * * * *\n\
    * * * * * *\n");

      return 0;
}为什么我用这个代码打出来的飞机是没有对齐的?(由于我是小白,发不了图片,老哥们可以在小甲鱼群里面看到我的问题图,跪求各位老哥帮忙解决一下)

zltzlt 发表于 2020-8-10 19:57:57

把代码中所有的 Tab 替换成空格。

我这里下面这段代码可以正常打印:

#include <stdio.h>

int main()
{
      printf("\n\
         @\n\
      / \\\n\
      * *\n\
      * *\n\
      * *\n\
    * * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
      * *\n\
      * *\n\
      * * * *\n\
    * * * * * *\n");

      return 0;
}

风过无痕1989 发表于 2020-8-10 20:27:31

去掉你第17行分号的代码,输出就正常了

1836566538 发表于 2020-8-11 14:58:41

#include <stdio.h>

int main()
{
      printf("\n\
                     @\n\
                / \\\n\
                * *\n\
                * *\n\
                * *\n\
      * * * * * *\n\       
      * * * * * * * *\n\
    * * * * * * * * * *\n\
            * *\n\
            * *\n\
          * * * *\n\
      * * * * * * \n");
       return 0;
}      我这个代码为什么飞机是没对齐的
页: [1]
查看完整版本: 带你学c带你飞第二课课后作业卡住了