rinetd 摩尔投票法 swift variables pagination null vue中文 bootstrap后台管理模板 郑州网络 mysql小数用什么类型 js教程文档 maven插件 matlab网页版 plsql连接mysql flutter项目案例 linux重启mysql kubernetes视频 java类的继承 java实现队列 java判断文件是否存在 java输出 linuxls命令 linux系统安装教程图解 qq飞车剧情辅助 机械下载 js闭包的理解 微信python退出程序 stl2stp kmservice wow怎么赚钱 博途v14安装教程 js切割字符串 pr调整图层 c4d挤压 js字符串比较 layout下载 超过响应缓冲区限制 qq游戏黑名单 excel后缀 大势至usb控制系统
当前位置: 首页 > 学习教程  > 编程学习

程序员也能浪漫告白--C语言版

2021/1/9 1:55:36 文章标签: c语言表白

一提及“程序员”这三个字,就会莫名的贴上好几个标签,死板、宅、没女朋友、不懂浪漫等等。但是,虽然这些标签是程序员的真实生活,但是为了生命的延续,还是要找女朋友滴,程序员能“创造世界”,那…

一提及“程序员”这三个字,就会莫名的贴上好几个标签,死板、宅、没女朋友、不懂浪漫等等。但是,虽然这些标签是程序员的真实生活,但是为了生命的延续,还是要找女朋友滴,程序员能“创造世界”,那同样也能浪漫,今天就用程序来浪漫一把,争取撕掉“没女朋友”和“不懂浪漫”标签,动手操作起来,输出如图所示的“爱你”红心。(提示:使用visual studio +Easyx插件)
运行结果
实现代码如下:

#include <stdio.h>
#include <graphics.h>
#include <math.h>
#define X 480
#define Y 480

int main()
{
	int i, j;
	/*初始化X,Y缓冲区*/
	initgraph(X, Y);
	/*设置背景颜色*/
	setbkcolor(WHITE);


	/*用于清除图形屏幕*/
	cleardevice();
	for (i = 0; i < X; i++)
	{
		for (j = 0; j < Y; j++)
		{
			/*i,j就是坐标轴,但是因为没有负数,所以需要做平移操作*/
			double t1 = j / 100.0 - 2, t2 = -(i / 100.0 - 2.5);
			/*判断是否在区间范围内*/
			if (pow(pow(t1, 2) + pow(t2, 2) - 1, 3) - pow(t1, 2) * pow(t2, 3) < 0.0)
				putpixel(j, i, RED);
		}
	}
	settextstyle(40, 20, _T("华文行楷"));
	settextcolor(RED);
	outtextxy(30, 400, _T("I LOVE YOU!!!"));
	getchar();
	return 0;
}

本文章是作者原创,如要转载,请附上链接


本文链接: http://www.dtmao.cc/news_show_1100099.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?