xjt2002 发表于 2021-10-15 09:44:48

为什么我的代码感觉没问题但是运行却运行不正确。求大....

在Devc++上显示是正常的,但运行时发现点对的不齐,把代码复制过来


就不齐了
#include <stdio.h>

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

逃兵 发表于 2021-10-15 09:46:17

你从这看看你的代码就是歪的
混用tab和空格了,编译器看着齐,实际上是不齐的
把所有缩进删除重新都用空格补全
#include <stdio.h>

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

      return 0;
}

傻眼貓咪 发表于 2021-10-15 10:08:24

这题目主要是要让你明白如何运用空格、换行来打印图,至於该输出多少个空格是用计算,不是用眼睛看!#include <stdio.h>

int main(){
    printf("\
               88888888\n\
            8888      8888\n\
         88            88\n\
         888            888\n\
      88                  88\n\
       88                  88\n\
       8                      8\n\
      88                      88\n\
   88                        88\n\
   8                        8\n\
   8                        8\n\
    88                        88\n\
    8                            8\n\
    8                            8\n\
    8                            8\n\
    8                            8\n\
    8                            8\n\
    8                            8\n\
    88                        88\n\
   8                        8\n\
   8                        8\n\   
   88                        88\n\   
      88                      88\n\   
       8                      8\n\   
       88                  88\n\   
      88                  88\n\   
         888            888\n\   
            88            88\n\   
            8888      8888\n\   
               88888888");
    return 0;
}
               88888888
            8888      8888
         88            88
         888            888
      88                  88
       88                  88
       8                      8
      88                      88
   88                        88
   8                        8
   8                        8
    88                        88
    8                            8
    8                            8
    8                            8
    8                            8
    8                            8
    8                            8
    88                        88
   8                        8
   8                        8
   88                        88
      88                      88
       8                      8
       88                  88
      88                  88
         888            888
            88            88
            8888      8888
               88888888

人造人 发表于 2021-10-15 10:34:34

傻眼貓咪 发表于 2021-10-15 10:08
这题目主要是要让你明白如何运用空格、换行来打印图,至於该输出多少个空格是用计算,不是用眼睛看!

你这个图形是纯手工拼出来的还是用程序生成的?
^_^

傻眼貓咪 发表于 2021-10-15 10:38:26

人造人 发表于 2021-10-15 10:34
你这个图形是纯手工拼出来的还是用程序生成的?
^_^

自己拼的

人造人 发表于 2021-10-15 10:38:42

傻眼貓咪 发表于 2021-10-15 10:38
自己拼的

^_^
页: [1]
查看完整版本: 为什么我的代码感觉没问题但是运行却运行不正确。求大....