使用C语言实现打印出心形,初学者的表白神器~
我们分了4部分,前3行一部分,4-6行一部分,7-13行一部分,最后一行一部分,读者请仔细阅读注释,已经写的很详细了。
前三行输出,为了让初学者知道,即使最笨的方法也是可以打印的。
4-6行,这三行输出效果一样。
for(i=0;i<3;i++)
{
for(j=0;j<29;j++)
{
printf("*");
}
printf("\n");
}
最后一行,只是输出一个*。
for(i=0;i<14;i++)
{
printf(" ");
}
printf("*\n");
源代码演示,前三行代码样式参考上述截图
#include<stdio.h>//头文件
int main()//主函数入口
{
printf(" **** ****\n");//打印第一行
printf(" ********* *********\n");//打印第二行
printf("************* *************\n");//打印第三行
int i,j;//定义变量
for(i=0;i<3;i++)//打印4-6行,一共3行,因此i小于3
{
for(j=0;j<29;j++)//限制每行输出*的个数
{
printf("*");//这三行只打印*号,无空格输出
}
printf("\n");//打印完一行需要进行换行
}
for(i=0;i<7;i++) //打印7-13行,一共7行,因此i小于7
{
for(j=0;j<2*(i+1)-1;j++)//这个for循环和下面的for是并列的
{
printf(" ");//打印空格
}
for(j=0;j<27-i*4;j++)//读者可以带入几个数找出条件
{
printf("*");//打印*
}
printf("\n");
}
for(i=0;i<14;i++)//打印最后一行的*
{
printf(" ");//打印空格
}
printf("*\n") ;//打印*
return 0;
}
运行结果:
代码中的*,可自行替换(可符号替换),
第二种表白源码:
#include<stdio.h>//头文件
#include<math.h>//为了引用pow函数
int main()//主函数入口
{
float y, x, z;//定义浮点型变量
printf( "编程小鱼六六六\n");//提示语句
printf( "源码可以加+\n");//提示语句
printf( "724050348\n");//提示语句
printf( "C/C++编程学习基地\n");//提示语句
printf( "一切尽在知识的海洋中\n");//提示语句
printf( "或者关注我哔哩哔哩账号:\n");//提示语句
printf( "小鱼快来啊、C语言基础学习、编程小鱼哒哒\n");//提示语句
printf("\n");//换行
for (double y = 2.5; y >= -1.6; y = y - 0.2)
{
for (double x = -3; x <= 4.8; x = x + 0.1)
{
//下面是个三目运算,读者请仔细看下,||这个是或
(pow((x*x + y*y - 1), 3) <= 3.6*x*x*y*y*y
|| (x>-2.4 && x<-2.1 && y<1.5 && y>-1)
|| (((x<2.5 && x>2.2) || (x>3.4 && x<3.7)) && y>-1 && y<1.5)
|| (y>-1 && y<-0.6 && x<3.7 && x>2.2)) ? printf("*") : printf(" ");
}
printf("\n");//换行
}
getchar();
return 0;//函数返回值为0
}
运行结果:
C/C++项目实战教程:烟花表白程序!用代码放烟花,据说表白成功率100%!学会了就快去表白吧~_哔哩哔哩_bilibili喜欢分享小游戏、小经验的UP主 记得关注我噢!源码及素材进群获取~ 记得一键三连!一键三连!一键三连!免费自学资源获取,可问问题,群友共同交流!进群【828339809】 共同学习进步吧!, 视频播放量 672、弹幕量 4、点赞数 18、投硬币枚数 10、收藏人数 40、转发人数 7, 视频作者 小鱼快来啊, 作者简介 编程学习群:724050348 每天分享一个编程小游戏~C/C++游戏源码素材及各种安装包, 私信不常看!,相关视频:C语言C++:仅仅一百行代码 打造一个太空人表盘 。看完教程后自己立马就敲出来了,真的是太爽啦!,烟花代码,C/C++烟花代码:新年跨年最强烟花祝福程序,详细的烟花程序教程最新出炉 ~,C++五子棋代码实现(内附源码),C++烟花表白程序,【内附源码】烟花表白代码:1分钟用【C语言/C++】带你写个“浪漫烟花”,俘虏女神的心!,【C语言/C++编程】浪漫烟花表白详细教程,我想你真的很需要!,【内附源码】最强C语言新年烟花表白,跨年的时候给你的那个她(他)来场极致浪漫的代码烟花雨!!!,用代码写烟花,要源码滴打2,【AE教程】简单漂亮烟花文字合成效果https://www.bilibili.com/video/BV1XB4y1e7Rn/?spm_id_from=333.999.0.0
编辑