鱼C论坛

 找回密码
 立即注册
查看: 83|回复: 3

求大佬帮我看看这段代码哪里出错了

[复制链接]
发表于 前天 20:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <stdio.h>

int main()
{
                        printf("\n\
                        @\n\
                                    \\n\       
                           * *\n\
                           * *\n\
                           * *\n\
                     * * * * * * * *\n\
                   * * * * * * * * * *\n\
                 * * * * * * * * * * * *\n\
                           * *\n\
                           * *\n\
                           * *\n\
                         * * * *\n\
                       * * * * * *\n\");
                       
                                        retrun 0;
}
这段代码运行不了,参照了可运行的代码也不知道是哪出了问题
求求大佬解答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 前天 20:46 | 显示全部楼层
《retrun》

return 0;而不是 retrun 0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 22:43 | 显示全部楼层
本帖最后由 jackz007 于 2025-4-1 22:45 编辑
#include <stdio.h>

int main(void)
{
       printf("\
                            @\n\
                           / \\\n\
                           * *\n\
                           * *\n\
                           * *\n\
                     * * * * * * * *\n\
                   * * * * * * * * * *\n\
                 * * * * * * * * * * * *\n\
                           * *\n\
                           * *\n\
                           * *\n\
                         * * * *\n\
                       * * * * * *\n") ;
       return 0                        ;
}
        编译、运行实况:
D:\[00.Exercise]\[C]>g++ -o x x.c

D:\[00.Exercise]\[C]>x
                            @
                           / \
                           * *
                           * *
                           * *
                     * * * * * * * *
                   * * * * * * * * * *
                 * * * * * * * * * * * *
                           * *
                           * *
                           * *
                         * * * *
                       * * * * * *

D:\[00.Exercise]\[C]>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 20:24 | 显示全部楼层
代码问题分析及修正:

你的代码存在三个主要问题:

  • 缺少头文件:需要添加 #include <stdio.h>
  • 续行符错误:反斜杠 \ 后不能有空格或缩进
  • 拼写错误retrun 应改为 return


修正后代码:
#include <stdio.h>

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

重点注意:
1. 第三行 \\ 保留了一个空格,这是为了显示反斜杠字符(否则会被编译器认为是续行符)
2. 所有续行符 \ 必须位于行尾且不能有空格
3. 图形排版可能仍需微调,建议用全角空格保持对齐

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-3 20:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表