网站首页 > 开源技术 正文
编程之美 源于发现
用C语言,编写自己人生的源代码!!!
学习C语言虽然乏味,枯燥。但是我们可以在玩中学,可以自己输出一些字符画,来放松心情。
祝正在看文章的小伙伴们在立冬的季节里祝福一片,快乐无极限,健康把你伴,温暖是祝愿。多多关注小编和小编的主页哦!
爱心字符画代码如下;
#include <stdio.h>
int main()
{
int i, j, k, l, m;
char c=3; //ASCII码里面 3 就是一个字符小爱心
for (i=1; i<=5; i++) printf("\n"); //开头空出5行
for (i=1; i<=3; i++) { //前3行中间有空隙分开来写
for (j=1; j<=32-2*i; j++) printf(" "); //左边的空格,每下一行左边的空格比上一行少2个 //8*n-2*i
for (k=1; k<=4*i+1; k++) printf("%c", c);//输出左半部分字符小爱心
for (l=1; l<=13-4*i; l++) printf(" "); //中间的空格,每下一行的空格比上一行少4个
for (m=1; m<=4*i+1; m++) printf("%c", c);//输出右半部分字符小爱心
printf("\n"); //每一行输出完毕换行
}
for (i=1; i<=3; i++) { //下3行中间没有空格
for (j=1; j<=24+1; j++) printf(" "); //左边的空格 //8*(n-1)+1
for (k=1; k<=29; k++) printf("%c", c);//输出字符小爱心
printf("\n"); //每一行输出完毕换行
}
for (i=7; i>=1; i--) { //下7行
for (j=1; j<=40-2*i; j++) printf(" "); //左边的空格,每下一行左边的空格比上一行少2个//8*(n+1)-2*i
for (k=1; k<=4*i-1; k++) printf("%c", c);//每下一行的字符小爱心比上一行少4个(这个循环是i--)
printf("\n"); //每一行输出完毕换行
}
for (i=1; i<=39; i++) printf(" "); //最后一行左边的空格
printf("%c\n", c); //最后一个字符小爱心
for (i=1; i<=5; i++) printf("\n"); //最后空出5行
return 0;
}
输入展现:
效果展现:
这个图片是不是很浪漫,有木有很惊讶。你没看错,这就是用代码写出来的。
猜你喜欢
- 2025-06-24 2025广州一模:居然考了“爱心曲线”的轨迹方程!
- 2025-06-24 高铁F座保卫战:我的座位我做主!凭啥让给你?
- 2025-06-24 心理测试-选择一个心形水果,看看你的一生中谁特别牵挂你
- 2025-06-24 最近超火的压力测试,一张图测出你的心理压力有多大
- 2025-06-24 视频|江豚宝宝“YYc”:能帮我起个好听的名字吗?
- 2025-06-24 爱情函数--心形线(爱心的函数曲线)
- 2025-06-24 00后都开始相亲了?杭州姑娘拒绝妈妈安排,红娘的反应亮了
- 2025-06-24 就在今天!微信又“整活儿”了(微信公众号登录入口)
- 2025-06-24 AutoCAD 巧绘爱心 CAD 制图 AutoCAD 实战教程 机械制图 工程制图
- 2025-06-24 笛卡尔爱心制作方法(笛卡尔的爱心函数百度百科)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)