变化的同心圆

简介: #include main(){    int i, j;    int gdriver = DETECT, gmode;    initgraph(&gdriver, &gmode, "");      /*图形方式初始化*/    for (i = 0; i
#include <graphics.h>
main()
{
    int i, j;
    int gdriver = DETECT, gmode;
    initgraph(&gdriver, &gmode, "");      /*图形方式初始化*/
    for (i = 0; i <= 200; i++)
    {
        setcolor(i % 16);        /*设置绘图颜色,随着变量i的改变颜色改变*/
        setlinestyle(0, 0, 1);        /*设置线形*/
        setfillstyle(1, 3);        /*设置填充形式为青色实填充*/
        circle(300, 240, 200-i);       /*画圆,随着i的改变半径逐渐变小*/
        floodfill(300, 240, i % 16);      /*对指定的区域进行填充*/
        delay(1e20);         /*间隔一段时间继续下次循环*/
    }
    for (j = 0; j <= 200; j++)
    {
        setcolor(j % 16);        /*设置绘图颜色,随着变量j的改变颜色改变*/
        setlinestyle(0, 0, 1);        /*设置线形*/
        setfillstyle(5, 14);        /*设置填充形式为黄色粗反斜线填充*/
        circle(300, 240, j);        /*画圆,随着j的改变半径逐渐变大*/
        floodfill(300, 240, j % 16);      /*对指定的区域进行填充*/
        delay(1e20);         /*间隔一段时间继续下次循环*/
    }
    getch();
    closegraph();         /*退出图形界面*/
}
相关文章
|
消息中间件 Kafka
xshell关闭,kafka自动关闭
xshell关闭,kafka自动关闭
206 0
|
6月前
|
JSON 数据格式
HarmonyOS实战: 城市选择功能的快速实现
本文详细介绍了在开发城市选择功能时,如何处理城市列表中的多音字、按字母顺序排列城市以及将首字母相同的城市分组的技术实现。首先,通过使用pinyin4js库处理多音字,确保每个城市名称的首字母正确。接着,利用Intl.Collator对城市数据进行字母排序。最后,通过遍历和条件判断,将首字母相同的城市分组,并使用ListItemGroup和sticky功能在UI中展示分组结果。文章强调了分组处理的复杂性,并鼓励读者动手实践以加深理解。
179 6
|
人工智能 自然语言处理 文字识别
Axure原型分享:AI翻译平台
Axure原型分享:AI翻译平台
An工具介绍之骨骼工具
An工具介绍之骨骼工具
1972 0
An工具介绍之骨骼工具
|
程序员 数据库 开发者
Sanic中文教程合集:免费下载
Sanic中文教程合集:免费下载
Sanic中文教程合集:免费下载
|
机器学习/深度学习 算法 vr&ar
Machine Learning-L19-条件随机场
Machine Learning-L19-条件随机场
Machine Learning-L19-条件随机场
|
存储 前端开发 JavaScript
14-SpringSecurity:前后端分离项目中用户名与密码通过RSA加密传输
14-SpringSecurity:前后端分离项目中用户名与密码通过RSA加密传输
1956 0
14-SpringSecurity:前后端分离项目中用户名与密码通过RSA加密传输
【详细+超基础】Java-学习笔记 08
【详细+超基础】Java-学习笔记 08
【详细+超基础】Java-学习笔记 08
|
SQL 存储 缓存
超干货!为了让你彻底弄懂MySQL事务日志,我通宵肝出了这份图解!(下)
超干货!为了让你彻底弄懂MySQL事务日志,我通宵肝出了这份图解!(下)
超干货!为了让你彻底弄懂MySQL事务日志,我通宵肝出了这份图解!(下)
|
开发工具 git
git使用手册(五)自定义别名
git使用手册(五)自定义别名
173 0