文章目录
前言一、用星号打印图案二、程序实例1.程序代码2.运行结果3.结果分析三、拓展应用总结前言
用打印字符来输出星号组成的HELLO
一、用星号打印图案
用星号打印图案,一般利用星号画出具体的模拟输出形式,然后在输出时模拟输出。具体的算法就是把字符按照实际的形式用“*”号模拟出来。
二、程序实例
1.程序代码
#include <stdio.h>void main(){printf("* * ***** ** ** \n");printf("* * **** * \n");printf("* * **** *\n");printf("***** ***** *** *\n");printf("* * **** *\n");printf("* * **** * \n");printf("* * ***** ***** ***** ** \n");}
2.运行结果
3.结果分析
本程序代码没有什么特殊之处,完全是依靠控制星号之间的距离来实现指定的样式输出。
三、拓展应用
除了以星号模拟,还可以使用特殊符号模拟字符的输出样式。比如使用白色方块,白色方块在ASCII码中为219,主要代码为:
#include <stdio.h>void main(){char a=176,b=219;printf("* * ***** ** ** \n");printf("* * **** * \n");printf("* * **** *\n");printf("***** ***** *** *\n");printf("* * **** *\n");printf("* * **** * \n");printf("* * ***** ***** ***** ** \n");printf("%c%c%c%c%c\n",b,a,a,a,b);printf("%c%c%c%c%c\n",a,b,a,b,a);printf("%c%c%c%c%c\n",a,a,b,a,a);printf("%c%c%c%c%c\n",a,b,a,b,a);printf("%c%c%c%c%c\n",b,a,a,a,b);}
运行结果
总结
以上就是今天要讲的内容,本文仅仅简单介绍了如何使用符号打印图案。