用C语言怎样画正方形?

来源:百度知道 编辑:UC知道 时间:2024/05/19 00:09:19
就像画大小不等的同心圆一样,小的正方形外有大正方形包着。

根据你的编译器的绘图函数.

有的有绘 rect 函数, (参数,4个角点坐标. 或一个角点坐标和长宽值).
那你用循环语句依次画长宽相等的矩型.

如果只有画直线函数.
那你用循环语句依次调 MoveTo, LineTo 按 角点坐标 画直线.

首先你要解决画直线,如果你会画直线, 那画正方形就不是问题。
如果你能在屏幕上画一个点, 那画水平·垂直的直线很简单。
先解决画点问题吧
例子: windows平台用 setpixel函数

可以模拟的话,用char数组就可以解决,大正方形在第1行、第1列和第N行、第N列赋值‘—’,然后缩进一行一列同样赋值输出就行了。