今天我们来一个好玩的,用c语言,制作一个心形彩色告白图案。

送给c语言初学者

代码:

#include<stdio.h> #include<math.h> #include<windows.h> #include<time.h> #define u 0.1 #define v 0.053 void setcolor(unsigned short forecolor,unsigned short backgroundcolor) { handle hcon=getstdhandle(std_output_handle); setconsoletextattribute(hcon,(forecolor%16)|(backgroundcolor%16*16)); } int main() { int i,s=0,t,a=10,b=11,c=12,d=13,e=14; int z[] = {32,32,206,210,207,178,187,182,196,227,33,32,32}; float x,y; srand(time(null)); for(y=1.3;y>=-1.1;y-=u) { for(x=-2;x<1.4;x+=v) { if((((x*x+y*y-1)*(x*x+y*y-1)*(x*x+y*y-1)-x*x*y*y*y)<=0)) { if(y>=1.3-10*u||y<=1.3-11*u) { s++; if(s%4==1){setcolor(a,0);printf("l");} if(s%4==2){setcolor(e,0);printf("o");} if(s%4==3){setcolor(c,0);printf("v");} if(s%4==0){setcolor(d,0);printf("e");} } else{   for(i = 0;i < 42;i++) {   if(i<=14||i>=28) { s++; if(s%4==1){setcolor(a,0);printf("l");} if(s%4==2){setcolor(e,0);printf("o");} if(s%4==3){setcolor(c,0);printf("v");} if(s%4==0){setcolor(d,0);printf("e");} } else{ setcolor(b,0); printf("%c", z[i-15]); sleep(50); } } break; } } elseprintf(" "); sleep(1); } printf("\n"); } printf("按任意键继续!"); getchar();   while(1) { system("cls"); t=a;a=b;b=c;c=d;d=e;e=t; for(y=1.3;y>=-1.1;y-=u) { for(x=-2;x<1.4;x+=v) { if((((x*x+y*y-1)*(x*x+y*y-1)*(x*x+y*y-1)-x*x*y*y*y)<=0)) { if(y>=1.3-10*u||y<=1.3-11*u) { s++; if(s%4==1){setcolor(a,0);printf("l");} if(s%4==2){setcolor(b,0);printf("o");} if(s%4==3){setcolor(c,0);printf("v");} if(s%4==0){setcolor(d,0);printf("e");} } else{   for(i = 0;i < 42;i++) {   if(i<=14||i>=28) { s++; if(s%4==1){setcolor(a,0);printf("l");} if(s%4==2){setcolor(b,0);printf("o");} if(s%4==3){setcolor(c,0);printf("v");} if(s%4==0){setcolor(d,0);printf("e");} } else{ setcolor(e,0); printf("%c", z[i-15]); } } break; } } elseprintf(" "); } printf("\n"); } sleep(1000); system("cls");} } 

学习C/C++编程知识,提升C/C++编程能力,欢迎关注UP一起来成长!

另外,UP在主页上传了一些学习C/C++编程的视频教程,有兴趣或者正在学习的小伙伴一定要去看一看哦!会对你有帮助的~

用c语言,制作一个心形彩色告白图案(附源码)相关推荐

  1. Python 开发:制作一个简易的点菜系统(附源码)

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于海唤鱼杂记客栈 ,作者:海唤鱼杂记客栈 私信回复"资料&q ...

  2. python制作程序菜单,Python 开发:制作一个简易的点菜系统(附源码)

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于海唤鱼杂记客栈 ,作者:海唤鱼杂记客栈 Python GUI编程:高 ...

  3. 用C语言制作爱心,如何用C语言画一个“心形”

    程序yuan眼中的浪漫如何用C语言画一个"心形"? 在你们的世界里,是不是觉得程序员一点浪漫都不懂?其实不是的,程序yuan的世界也是很浪漫滴. 看 这个图片是不是很浪漫,有木有很 ...

  4. 使用Java语言打印一个心形图案

    要使用 Java 语言打印一个心形图案,你可以使用两个 for 循环和一些字符串拼接来实现.你也可以使用 ASCII 码来打印心形图案,这将更加简单. 以下是使用两个 for 循环和字符串拼接的示例代 ...

  5. html动画爱心制作代码,CSS心形加载的动画源码的实现

    废话不多说上代码,代码很简答,研究一下就明白了,有不明白的可以问我. .heart-loading { margin-top: 120px; width: 200px; height: 200px; ...

  6. C语言——史上最全通讯录讲解(附源码)

    C语言--史上最全通讯录讲解(附源码) 一.开始界面的打印 二.对六大板块进行定义操作 三.对联系人进行初始化 四.对通讯录进行初始化 4.1动态版本 4.2静态版本 五.通讯录六大功能的具体实现 5 ...

  7. java计算机毕业设计vue开发一个简单音乐播放器(附源码、数据库)

    java计算机毕业设计vue开发一个简单音乐播放器(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Ec ...

  8. 曝肝三天,两千行Python代码,制作B站视频下载工具(附源码)

    曝肝三天,两千行Python代码,制作B站视频下载工具(附源码) 文章目录 一.准备工作 二.预览 1.启动 2.解析 3.下载中 4.下载完成 5.结果 三.设计流程 1.bilibili_vide ...

  9. JAVA计算机毕业设计甜心驿站饮品信息管理(附源码、数据库)

    JAVA计算机毕业设计甜心驿站饮品信息管理(附源码.数据库) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclisp ...

最新文章

  1. goaheadlinux移植_Linux下goahead3.3.6的移植以及文件上传下载示例
  2. 如何让弹窗不影响主界面_如何压缩视频大小不影响画质
  3. ubuntu搭建tiny4412环境【学习笔记】
  4. 简单实用的Windows命令(一)
  5. matlab人工势场法三维演示图,人工势场法(Artificial Potential Field Method)的学习
  6. vue代码生成器可视化界面_手把手教你基于SqlSugar4编写一个可视化代码生成器(生成实体,以SqlServer为例,文末附源码)...
  7. mysql_safe不存在_mysql5.7.9安装后找不到mysqld_safe和mysqld_multi程序
  8. android html 换行_android TextView怎么设置个别字体颜色并换行?
  9. python 特征工程_[译] 基于时序数据的特征工程 --- Python实现
  10. explain是mysql的关键字吗_Mysql Explain 关键字
  11. 【交易技术前沿】新一代证券交易系统应用架构的研究
  12. 2022年华数杯数学建模
  13. 【数学与算法】最小生成树Spanning Trees
  14. 自私型人格分析,如何改变自私型性格?
  15. 51单片机入门之四:静态数码管,单片机如何驱动数码管
  16. 2020年南京大学软件工程考研上岸经验帖
  17. opencv之图片简单压缩
  18. 再见,VLOOKUP!2021 Excel数据分析已成气候!
  19. Opencv的Vec类使用说明(图像像素.at方法访问)
  20. 怎么将照片变成漫画?照片一键变漫画方法分享

热门文章

  1. 电脑计算机和用户区分,电脑32位和64位的区别是什么
  2. 如何在阿里云提交工单
  3. asp.net文件下载,实现隐藏文件下载地址
  4. 齐岳DSPE-mPEG2000|二硬脂酸磷脂酰乙醇胺-聚乙二醇2000
  5. jQuery实现小游戏源代码--打灰太狼
  6. 前端学习资料 百度云盘
  7. Codeforces 513D2 Constrained Tree
  8. android模拟器中使用SDCard
  9. python爬取微博数据存入数据库_python爬取微博并且存入数据库
  10. Markdown-img使用指南