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

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

项目源码 CTO 3744次浏览 3个评论

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

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

  • 昵称 (必填)
  • 邮箱 (必填)
(3)个小伙伴在吐槽
  1. 实现这种效果的原理是什么呢?
    草木年华2016-10-21 10:46 回复
  2. 求解释下原理??
    BLUE2016-10-23 22:10 回复
    • 主要是循环控制吧
      哆啦A梦2016-10-25 08:36 回复