一、题意分析
题目致敬1985年Windows 1.0 的CS paint
题目拆解来看
c语言,在一个限定范围的二维数组内,支持5种命令格式,对二维数组内的内容进行修改。
支持的命令如下:
1 line drawing
2 rectangle drawing
3 change shade
4 copy and paste
5 additive brush
具体的链接,https://cgi.cse.unsw.edu.au/~cs1511/19T2/assignments/ass1/index.html
二、具体实现
题目查看的还是对c语言的基础考察,标准输入、输出,二维数组的操作,条件语句,等等。
其中比较需要注意的细节是
1 line drawing命令需要支持45度斜线的操作,即支持45 也 支持-45度
三、代码实现
待续。。。
欢迎大家联系我,讨论
