shriek 发表于 2021-7-2 16:21:07

C语言课程,S1E3,打印,我那个飞机输得好好的,咋打印出来头没了

C:\Users\Administrator.WIN7-20180725BE\DesktopC:\Users\Administrator.WIN7-20180725BE\Desktop

shriek 发表于 2021-7-2 16:21:38

咦这个图片怎么发

shriek 发表于 2021-7-2 16:23:06

C:\Users\Administrator.WIN7-20180725BE\Desktop

shriek 发表于 2021-7-2 16:24:27

这是代码

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


图片我发不来,效果就是下半身好好的,脖子也好好的,脑袋跑到十多个格外去了

shriek 发表于 2021-7-2 16:26:48

本帖最后由 shriek 于 2021-7-2 16:31 编辑

对比了下我的和答案的区别,我找到关键了,printf第三行我少加了一个\,不过这有什么用吗,希望有大佬可以解惑
#include <stdio.h>

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

      return 0;
}

逃兵 发表于 2021-7-2 16:50:42

\是转义符

\\中第一个\是转义,第二个\就是\本身,相当于转义自己,使得自己失去转义的能力

/ \\\n\这一行相当于 / \换行

通过几次转义实现

shriek 发表于 2021-7-3 10:50:30

逃兵 发表于 2021-7-2 16:50
\是转义符

\\中第一个\是转义,第二个\就是\本身,相当于转义自己,使得自己失去转义的能力


好的,谢谢
页: [1]
查看完整版本: C语言课程,S1E3,打印,我那个飞机输得好好的,咋打印出来头没了