林江楠 发表于 2021-11-26 14:24:07

fishc利用函数打印

#include <stdio.h>

void PrintF(void);
void PrintI(void);
void PrintS(void);
void PrintH(void);
void PrintC(void);
void PrintF(void)
{
        printf("########\n\
            ##\n\
                        ##\n\
                        ######\n\
                        ##\n\
                        ##\n\
                        ##\n");
}
void PrintI(void)
{
        printf("####\n\
                       ##\n\
                       ##\n\
                       ##\n\
                       ##\n\
                       ##\n\
                  ####\n");
}
void PrintS(void)
{
        printf("######\n\
                   ##    ##\n\
                   ##    \n\
                  ######\n\
                               ##\n\
                   ##    ##\n\
                  #####\n");
}
void PrintH(void)
{
        printf("##    ##\n\
                        ##    ##\n\
                        ##    ##\n\
                        ########\n\
                        ##    ##\n\
                        ##    ##\n\
                        ##    ##\n");
       
}
void PrintC(void)
{
        printf("###### \n\
                   ##    ##\n\
                   ##      \n\
                   ##      \n\
                   ##      \n\
                   ##    ##\n\
                  #####\n");
}


int main(void)
{
        PrintF();
        PrintI();
        PrintS();
        PrintH();
        PrintC();
       
        return 0;
}

为什莫结果会出现

这样子
########
            ##
                        ##
                        ######
                        ##
                        ##
                        ##
####
                         ##
                         ##
                         ##
                         ##
                         ##
                  ####
######
                   ##    ##
                   ##
                  ######
                                 ##
                   ##    ##
                  #####
##    ##
                        ##    ##
                        ##    ##
                        ########
                        ##    ##
                        ##    ##
                        ##    ##
######
                   ##    ##
                   ##
                   ##
                   ##
                   ##    ##
                  #####

--------------------------------
Process exited after 0.08019 seconds with return value 0
请按任意键继续. . .





人造人 发表于 2021-11-26 14:40:36

空格,一个也不能多,一个也不能少
#include <stdio.h>

void PrintF(void);
void PrintI(void);
void PrintS(void);
void PrintH(void);
void PrintC(void);
void PrintF(void)
{
      printf(
"########\n\
##\n\
##\n\
######\n\
##\n\
##\n\
##\n");
}
void PrintI(void)
{
      printf(
"####\n\
##\n\
##\n\
##\n\
##\n\
##\n\
####\n");
}
void PrintS(void)
{
      printf(
"######\n\
##    ##\n\
##    \n\
######\n\
      ##\n\
##    ##\n\
#####\n");
}
void PrintH(void)
{
      printf(
"##    ##\n\
##    ##\n\
##    ##\n\
########\n\
##    ##\n\
##    ##\n\
##    ##\n");
}
void PrintC(void)
{
      printf(
"###### \n\
##    ##\n\
##      \n\
##      \n\
##      \n\
##    ##\n\
#####\n");
}


int main(void)
{
    /*
      PrintF();
      PrintI();
      PrintS();
      PrintH();
      PrintC();
      */
      PrintF();
      printf("\n");
      PrintI();
      printf("\n");
      PrintS();
      printf("\n");
      PrintH();
      printf("\n");
      PrintC();
      printf("\n");
      
      return 0;
}

人造人 发表于 2021-11-26 14:41:53

还有,把 tab 全部换成空格
页: [1]
查看完整版本: fishc利用函数打印