鱼C论坛

 找回密码
 立即注册
查看: 960|回复: 2

[已解决]fishc利用函数打印

[复制链接]
发表于 2021-11-26 14:24:07 | 显示全部楼层 |阅读模式

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

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

x
  1. #include <stdio.h>

  2. void PrintF(void);
  3. void PrintI(void);
  4. void PrintS(void);
  5. void PrintH(void);
  6. void PrintC(void);
  7. void PrintF(void)
  8. {
  9.         printf("########\n\
  10.             ##\n\
  11.                         ##\n\
  12.                         ######\n\
  13.                         ##\n\
  14.                         ##\n\
  15.                         ##\n");
  16. }
  17. void PrintI(void)
  18. {
  19.         printf("####\n\
  20.                          ##\n\
  21.                          ##\n\
  22.                          ##\n\
  23.                          ##\n\
  24.                          ##\n\
  25.                     ####\n");
  26. }
  27. void PrintS(void)
  28. {
  29.         printf("######\n\
  30.                    ##    ##\n\
  31.                    ##    \n\
  32.                     ######\n\
  33.                                  ##\n\
  34.                    ##    ##\n\
  35.                     #####\n");
  36. }
  37. void PrintH(void)
  38. {
  39.         printf("##    ##\n\
  40.                         ##    ##\n\
  41.                         ##    ##\n\
  42.                         ########\n\
  43.                         ##    ##\n\
  44.                         ##    ##\n\
  45.                         ##    ##\n");
  46.        
  47. }
  48. void PrintC(void)
  49. {
  50.         printf("###### \n\
  51.                    ##    ##\n\
  52.                    ##      \n\
  53.                    ##      \n\
  54.                    ##      \n\
  55.                    ##    ##\n\
  56.                     #####\n");
  57. }


  58. int main(void)
  59. {
  60.         PrintF();
  61.         PrintI();
  62.         PrintS();
  63.         PrintH();
  64.         PrintC();
  65.        
  66.         return 0;
  67. }
复制代码


为什莫结果会出现

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

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





最佳答案
2021-11-26 14:41:53
还有,把 tab 全部换成空格
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-11-26 14:40:36 | 显示全部楼层
空格,一个也不能多,一个也不能少
  1. #include <stdio.h>

  2. void PrintF(void);
  3. void PrintI(void);
  4. void PrintS(void);
  5. void PrintH(void);
  6. void PrintC(void);
  7. void PrintF(void)
  8. {
  9.         printf(
  10. "########\n\
  11. ##\n\
  12. ##\n\
  13. ######\n\
  14. ##\n\
  15. ##\n\
  16. ##\n");
  17. }
  18. void PrintI(void)
  19. {
  20.         printf(
  21. "####\n\
  22. ##\n\
  23. ##\n\
  24. ##\n\
  25. ##\n\
  26. ##\n\
  27. ####\n");
  28. }
  29. void PrintS(void)
  30. {
  31.         printf(
  32. "######\n\
  33. ##    ##\n\
  34. ##    \n\
  35. ######\n\
  36.       ##\n\
  37. ##    ##\n\
  38. #####\n");
  39. }
  40. void PrintH(void)
  41. {
  42.         printf(
  43. "##    ##\n\
  44. ##    ##\n\
  45. ##    ##\n\
  46. ########\n\
  47. ##    ##\n\
  48. ##    ##\n\
  49. ##    ##\n");
  50. }
  51. void PrintC(void)
  52. {
  53.         printf(
  54. "###### \n\
  55. ##    ##\n\
  56. ##      \n\
  57. ##      \n\
  58. ##      \n\
  59. ##    ##\n\
  60. #####\n");
  61. }


  62. int main(void)
  63. {
  64.     /*
  65.         PrintF();
  66.         PrintI();
  67.         PrintS();
  68.         PrintH();
  69.         PrintC();
  70.         */
  71.         PrintF();
  72.         printf("\n");
  73.         PrintI();
  74.         printf("\n");
  75.         PrintS();
  76.         printf("\n");
  77.         PrintH();
  78.         printf("\n");
  79.         PrintC();
  80.         printf("\n");
  81.         
  82.         return 0;
  83. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-26 14:41:53 | 显示全部楼层    本楼为最佳答案   
还有,把 tab 全部换成空格
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-25 09:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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