Mr_qiao 发表于 2019-8-2 15:53:15

s1e3,为什么打印后显示的位置一直不对

#include <stdio.h>

int main()
{
        printf("\n\
                * *         * *\n\
                * * * *       * * * * \n\
              * * * * * *   * * * * * * \n\
          * * * * * * * * * * * * * * *\n\
              * * * * * * * * * * * * * \n\
                * * * * * * * * * * *\n\
                * * * * * * * * *\n\
                     * * * * * * *\n\
                        * * * * *\n\
                           * * *\n\
                              *\n");
                        return 0;
}
学完s1e3后准备仿照那个飞机写一个心形的,但是心形到了第七行就没连上了,编译时也有警告,打印出来的时候后面几行也都歪了{:10_280:}

回忆浅离 发表于 2019-8-2 19:23:00


#include <stdio.h>

int main()
{
      printf("\n\
                  * *                   * *\n\
                * * * *         * * * *\n\
            * * * * * *   * * * * * *\n\
            * * * * * * * * * * * * * *\n\
            * * * * * * * * * * * * *\n\
                * * * * * * * * * * *\n\
                  * * * * * * * **\n\
                     * * * * * * *\n\
                        * * * * *\n\
                           * * *\n\
                              *\n");
                        return 0;
}

hailie 发表于 2019-8-22 15:13:07

心形到第七行之后没连上是因为输入*的时候没有对齐
编译时警告是因为第11、12行\之后多了一个空格,删除就好了
#include <stdio.h>

int main()
{
      printf("\n\
                  * *         * *\n\
                * * * *       * * * * \n\
            * * * * * *   * * * * * * \n\
            * * * * * * * * * * * * * * *\n\
            * * * * * * * * * * * * * \n\
                * * * * * * * * * * *\n\
                  * * * * * * * * *\n\
                  * * * * * * *\n\
                      * * * * *\n\
                        * * *\n\
                        *\n");
                        return 0;
}
页: [1]
查看完整版本: s1e3,为什么打印后显示的位置一直不对