• 欢迎访问C语言网www.dotcpp.com 比赛栏每月有奖月赛!举办比赛联系QQ:2045302297
  • 问题反馈、粉丝交流 QQ群327452739 蓝桥杯训练群:113766799 申请群时请备注排名里的昵称
  • C语言研究中心 为您提供有图、有料、解渴的C语言专题! 欢迎讨论!

用VC6.0打印漂亮的心形图案

项目源码 CTO 23253次浏览 5个评论

刚刚学C的新手们,你们的福利来了,教大家用VC6.0打印一个漂亮的心形~

效果图:

用VC6.0打印漂亮的心形图案

源码如下:

#include<stdio.h>
#include<math.h>
#include<windows.h>
int main()
{
	float x,y,z,f;
	system("title c语言研究中心 www.dotcpp.com");
	for(y=1.5f;y>-1.5f;y-=0.1f)
	{
		for(x=-1.5f;x<1.5f;x+=0.05f)
		{
			z=x*x+y*y-1;
			f=z*z*z-x*x*y*y*y;
			putchar(f<=0.0f?".:-=*#%@"[(int)(f*-8.0f)]:' ');
		}
		putchar('\n');
	}
	printf("欢迎登录c语言网学习交流www.dotcpp.com");
	getchar();
	return 0;
}

C语言研究中心(www.dotcpp.com)

C语言网提供「C语言、C++、算法竞赛」在线课程,全部由资深研发工程师或ACM金牌大佬亲授课,更科学、全面的课程体系,以在线视频+在线评测的学习模式学习,学练同步,拒绝理论派,真正学会编程!还有奖学金等增值福利等你!

C语言网, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用VC6.0打印漂亮的心形图案
喜欢 (44)
[jinyangH@aliyun.com]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
(5)个小伙伴在吐槽
  1. 实现这种效果的原理是什么呢?
    草木年华2016-10-21 10:46 回复
  2. 求解释下原理??
    BLUE2016-10-23 22:10 回复
    • 主要是循环控制吧
      哆啦A梦2016-10-25 08:36 回复
  3. 我为啥啥也搞不修来,?️
    老于2017-11-22 15:55 回复
  4. y=1.5f f有啥用途
    qq2019-03-03 18:36 回复