1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > C语言程序——用星号打印图案

C语言程序——用星号打印图案

时间:2024-05-10 19:14:42

相关推荐

C语言程序——用星号打印图案

文章目录

前言一、用星号打印图案二、程序实例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);}

运行结果

总结

以上就是今天要讲的内容,本文仅仅简单介绍了如何使用符号打印图案。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。