用C语言怎样画正方形?

就像画大小不等的同心圆一样,小的正方形外有大正方形包着。

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

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

如果只有画直线函数.
那你用循环语句依次调 MoveTo, LineTo 按 角点坐标 画直线.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-20
可以模拟的话,用char数组就可以解决,大正方形在第1行、第1列和第N行、第N列赋值‘—’,然后缩进一行一列同样赋值输出就行了。
第2个回答  2009-09-20
首先你要解决画直线,如果你会画直线, 那画正方形就不是问题。
如果你能在屏幕上画一个点, 那画水平·垂直的直线很简单。
先解决画点问题吧
例子: windows平台用 setpixel函数
相似回答