EasyX字符阵

简介: 参考 EasyX 文档 - 字符阵效果很炫酷

参考 EasyX 文档 - 字符阵

效果很炫酷

image.png

可以自己调颜色

这个效果特别好

if (_kbhit()) break;    // 按任意键退出

代码

#include <easyx.h>
#include<stdio.h>
#include <time.h>
#include <conio.h>
int main()
{
  // 设置随机种子
  srand((unsigned)time(NULL));
  // 初始化图形模式
  initgraph(640, 480);
  int  x, y;
  char c;
  settextstyle(16, 8, _T("微软雅黑"));  // 设置字体
  // 设置颜色
  settextcolor(RGB(rand() % 256, rand() % 256, rand() % 256));
  //设置在for循环里面画的线的颜色
  setlinecolor(BLACK);
  for (int i = 0; i <= 479; i++)
  {
    // 在随机位置显示三个随机字母
    for (int j = 0; j < 3; j++)
    {
      x = rand() % 639;
      y = rand() % 479;
      c = (rand() % 26) + 65;//+65,变成大写
      outtextxy(x, y, c);
    }
    // 画线擦掉一个像素行
    //for循环画线
    line(0, i, 639, i);
    Sleep(10);          
    if (i >= 479) i = -1;
    if (_kbhit()) break;    // 按任意键退出
  }
  // 关闭图形模式
  closegraph();
  return 0;
}

Code over!

相关文章
|
5月前
|
算法
LeetCode算法题---最长回文子串、N 字形变换(四)
LeetCode算法题---最长回文子串、N 字形变换(四)
37 0
|
存储
LeetCode6-Z字形变换
LeetCode6-Z字形变换
|
2月前
|
算法
LeetCode第6题N 字形变换
该文章介绍了 LeetCode 第 6 题 N 字形变换的解法,通过按列生成的方式,根据行数转换逻辑来构造字符串,主要注意控制行数的转换时机,从而实现 N 字形变换。
LeetCode第6题N 字形变换
|
5月前
leetcode-6:Z 字形变换
leetcode-6:Z 字形变换
40 0
|
C语言
C语言:打印用 * 组成的带空格直角三角形图案
思路: 总体思路: 找到规律: 行数 + 列数 < 三角形长度 - 1 打印 两个空格(题目要求带空格的三角形) 其它情况下打印 *号和空格(题目要求带空格的三角形) 使用 while循环 进行多组输入
271 0
1341:【例题】一笔画问题
1341:【例题】一笔画问题
141 0
|
C语言
C语言实例:创建各类三角形图案(杨辉三角,弗洛伊德三角形....)
C语言实例:创建各类三角形图案(杨辉三角,弗洛伊德三角形....)
129 0
|
机器学习/深度学习 人工智能 BI
Python|行列式解‘黑白皇后’
Python|行列式解‘黑白皇后’
83 0