c语言爱心代码
2023-06-13 09:12:51 时间
大家好,又见面了,我是你们的朋友全栈君。
#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;
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159491.html原文链接:https://javaforall.cn
相关文章
- 语言基本语法之Package(四)
- 移动web开发(6)之Less语言
- 2022-10-20:以下go语言代码输出什么?A:7;B:7.0;C:0;D:编译错误。 package main import ( “fmt“ ) func
- R语言、SAS潜类别(分类)轨迹模型LCTM分析体重指数 (BMI)数据可视化|附代码数据
- C语言 爱心代码_用c语言编辑一个爱心
- 2022-08-17:以下go语言代码输出什么?A:运行时 panic;B:32;C:编译错误;D:0。package main
- 2022-09-14:以下go语言代码输出什么?A:0 0;B:0 1;C:1 1;D:1 0。package mainfunc
- 2022-09-20:以下go语言代码输出什么?A:8 8;B:8 16;C:16 16;D:16 8。package main
- 2022-10-10:以下go语言代码输出什么?A:[1 2 3 0 1 2];B:死循环;C:[1 2 3 1 2 3];D:
- c语言字符数组的初始化的三种方式_字符数组用16进制初始化
- 高级语言中的语句在汇编中是如何实现的
- 【视频】Copula算法原理和R语言股市收益率相依性可视化分析|附代码数据
- 【代码笔记】c语言数组学习
- 复杂美Chain33开发语言
- Go语言 WaitGroup 源码知多少
- 2023-02-21:请用go语言调用ffmpeg,解码mp4文件,输出视频信息和总帧数。
- Go语言11岁了,网友:他喵的,终于确定出「泛型」了
- 2023-03-17:使用Go语言和FFmpeg库实现音频重采样解码,并将其保存为PCM格式的文件。
- Skill语言的数组排序函数
- ChatGPT 等大语言模型取代不了搜索引擎!
- R语言MCMC的lme4二元对数Logistic逻辑回归混合效应模型分析吸烟、喝酒和赌博影响数据|附代码数据
- 数据分享|R语言决策树和随机森林分类电信公司用户流失churn数据和参数调优、ROC曲线可视化|附代码数据
- 流行的Go语言web框架简介详解大数据
- Go语言垃圾回收
- 处理解决Redis中Java语言处理过期数据的方法(redisjava过期)
- 从零开始使用c语言注册MySQL账号(c mysql注册账号)
- 库C 语言实现 Oracle 数据库的监控管理(c 监控oracle数据)
- 利用c 语言及 ssl 加密技术搭建安全的 mysql 数据库系统(c mysql ssl)