UNSW-COM1511-ass1-CS paint

一、题意分析

题目致敬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度

三、代码实现

待续。。。


欢迎大家联系我,讨论


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容