zyjiayou 发表于 2021-10-23 16:17:51

带你学C带你飞 打印 课后作业

第一、二张截图是我复制小甲鱼的代码在Dev.c++运行的结果
第三、四张截图是我自己在Dev.c++输的代码运行的结果
为什么不同的排列,运行出的图像一致,想反,当排列相同时,运行出的图像不一致(这种情况我已经试过了,忘了截图)

傻眼貓咪 发表于 2021-10-23 16:23:22

输出空格数量:不要用眼看,要一个个空格用算

zyjiayou 发表于 2021-10-23 16:27:34

本帖最后由 zyjiayou 于 2021-10-23 16:39 编辑

傻眼貓咪 发表于 2021-10-23 16:23
输出空格数量:不要用眼看,要一个个空格用算

可是我对照小甲鱼的代码,打出一模一样的代码,可是运行出来的图像是错位的(就不是一个飞机的样子了)

傻眼貓咪 发表于 2021-10-23 16:31:51

zyjiayou 发表于 2021-10-23 16:27
可是我对照小甲鱼的代码,打出一模一样的代码,可是运行出来的图像是错位的(就不是一个飞机的样子了)

不要复制,尽量自己写写看,自己算(空格数),因为不同编译器所输出的效果不同,你复制的往往不是完全(空格数),或太多(空格数)。

傻眼貓咪 发表于 2021-10-23 16:36:17

比如:#include <stdio.h>

int main()
{
    printf("\
      []\n\
      []\n\
      []\n\
      []\n\
   []   []    []\n\
[]    []   []\n\
[]   []      []\n\
      []\n\
      []\n\
    [][]\n\
   [] []\n\
      [][]");
    return 0;
}      []
      []
      []
      []
   []   []    []
[]    []   []
[]   []      []
      []
      []
    [][]
   [] []
      [][]我的编译器显示正常,这里显示不正常

zyjiayou 发表于 2021-10-23 16:46:36

傻眼貓咪 发表于 2021-10-23 16:36
比如:我的编译器显示正常,这里显示不正常

好的,谢谢你!
页: [1]
查看完整版本: 带你学C带你飞 打印 课后作业