爱学习的浩浩 发表于 2023-2-14 18:20:24

为啥编译成这样了

#include <stdio.h>

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

编出来奇奇怪怪的

myd0313 发表于 2023-2-14 19:01:47

#include <stdio.h>

int main()
{
    printf("\
          **          *\n\
   *********       **\n\
   **************   ***\n\
******@********* ****\n\
   **************   ***\n\
    ************   **\n\
          **          *\n");
                return 0;
}
2个问题:
您使用的可能不是等宽字符,所以是奇奇怪怪的,例如 bbcode 的默认字体就不是等宽字体,所以你得设置一下字体
制表符也是也是原因之一,实在不行就一个空格一个空格打吧

歌者文明清理员 发表于 2023-2-14 22:59:02

# include <stdio.h>
int main (){
    printf(//一行一行写
);
    printf(/*第二行*/);
}

ExiaGN001 发表于 2023-2-16 13:34:11

本帖最后由 ExiaGN001 于 2023-2-16 13:41 编辑

Bug报告:
类型:与预期不符的输入数据。
分析:乱用printf(所以你到底想输出什么啊)。
建议:
去把洛谷OJ P1000 "超级玛丽游戏"用printf做一遍,你会对printf有很深的感悟.
同时建议仔细阅读下面这段话:
发贴标准:
   标题:标题简单的描述问题,让人一目了然,不要出现“高手请进”之类的标题
   内容:
         1、问题描述 (不要出现错别字,尽量详细,列举例子,以便于了解问题,快速解答)
         2、使用过解决方法
         3、选择正确的主题分类
         4、问题发起人关注问题解决过程,请在一周内跟帖回复。
         5、提问要文明、礼貌。语言粗鲁会被删贴

另:希望本版鱼油在提问的时间注意以下几点:
1. 提问尽量不要点将,例如: 小甲鱼来问答下...XX来回答下... (影响他人回帖积极性)
2. 代码大于20行以上时,最好写清自己的思路和注释,这样回答的人才能尽快给大家答案!(避免扔上一大堆代码,说是有错误,请人指点!)
3. 发代码请务必使用编辑器的“添加代码文字”(这个符号:<>)

目测本贴并没有做到以上标黑的部分。
页: [1]
查看完整版本: 为啥编译成这样了