destiny-jhy69 发表于 2021-3-12 21:44:14

C语言打印飞机出错

在vc上输入进去是一个样子,复制出来又是一个样子,运行出来又是另外一个样子,有朋友知道这是怎么还是吗?


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

jackz007 发表于 2021-3-12 22:26:27

#include<stdio.h>
int main(void)
{
      printf("\n\
                  @\n\
                   / \\\n\
                   * *\n\
                   * *\n\
                   * *\n\
               * * * * * *\n\
             * * * * * * * *\n\
         * * * * * * * * * *\n\
                   * *\n\
                   * *\n\
               * * * *\n\
               * * * * * *\n") ;
      getchar()            ;
}
      第 6 行有错误,已经修正,其它的就是编排图形位置的修改了。

destiny-jhy69 发表于 2021-3-13 00:50:40

jackz007 发表于 2021-3-12 22:26
第 6 行有错误,已经修正,其它的就是编排图形位置的修改了。

你好,感谢修正错误。但是我在图形位置编排上仍有些疑惑,就是有时候明明自己在编的时候看着是对的,但实际上式错的,这个该如何去判断自己是否编排正确,以及错了以后修改的方式。

jackz007 发表于 2021-3-13 01:02:09

destiny-jhy69 发表于 2021-3-13 00:50
你好,感谢修正错误。但是我在图形位置编排上仍有些疑惑,就是有时候明明自己在编的时候看着是对的,但实 ...

   三个要点:
   1、排位置的时候,空白字符一律使用空格字符,避免使用 tab;
   2、注意转义字符,如果需要打印一个 '\' 字符,必须要写成 '\\'
   3、有续行的行最后一定是换行符 '\n',加上续行符后,一定是 "\n\",续行符的后面不允许有任何字符存在

destiny-jhy69 发表于 2021-3-13 10:46:48

jackz007 发表于 2021-3-13 01:02
三个要点:
   1、排位置的时候,空白字符一律使用空格字符,避免使用 tab;
   2、注意转 ...

感谢!{:10_266:}
页: [1]
查看完整版本: C语言打印飞机出错