一、題意分析
題目致敬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度
三、代碼實現
待續。。。
歡迎大家聯系我,討論