题目:学习使用putpixel函数画点(在TC中实现)。

程序分析:putpixel函数是BGI库中用于在图形窗口中绘制单个像素点的函数。通过使用循环,可以在图形窗口中以指定的间隔绘制一系列点,从而形成图案。

实例

#include <stdio.h>
#include <graphics.h>

int main()
{
    int i, j;
    int driver = VGA, mode = VGAHI;

    initgraph(&driver, &mode, "");

    setbkcolor(YELLOW);

    for (i = 50; i <= 230; i += 20) {
        for (j = 50; j <= 230; j++) {
            putpixel(i, j, 1);
        }
    }

    for (j = 50; j <= 230; j += 20) {
        for (i = 50; i <= 230; i++) {
            putpixel(i, j, 1);
        }
    }

    getch();
    closegraph();
    return 0;
}

在上述代码中,我们使用了BGI图形库来创建图形窗口并进行绘图操作。通过循环嵌套,我们在指定的间隔内绘制一系列点。首先,我们通过initgraph函数初始化图形系统,然后使用setbkcolor函数设置背景颜色为黄色。接下来,通过两个嵌套的循环,我们在图形窗口中以20的间隔绘制点,形成了一系列水平和垂直的线条。最后,我们通过getch函数等待用户按下任意键,然后使用closegraph函数关闭图形系统。

请在支持BGI图形库的编译环境中运行此程序以查看效果。

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想, c语言练习, c语言练习题