祈愿上海大学 发表于 2019-1-28 16:25:36

课后作业没敲出来,不知道错哪儿了,头大,求大佬解答

#include<stdio.h>

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

qudanhan 发表于 2019-1-28 16:47:31

编译了之后出现了什么错误呀?

jackz007 发表于 2019-1-28 17:20:34

    1、把以下行续行符后面的空格都删掉:
         printf("\n\         
                     * * * * * * * * * *\n\   
      其实,只要用鼠标选择全部代码,通过观察文本变成兰色的区域,很容易看到这两行;

    2、在程序末尾新增一个空行, 让程序现在的倒数第一行变成倒数第二行;

ba21 发表于 2019-1-28 17:43:36

统一用空格

#include<stdio.h>

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

花椒壹拾伍 发表于 2019-1-28 18:20:37

可以运行啊,只是没对齐而已,微调下就行了
页: [1]
查看完整版本: 课后作业没敲出来,不知道错哪儿了,头大,求大佬解答