数组练习 初学c请指教
(海龟作图)设想有一机械海龟,它在50*50的方阵上四处爬行(初始化
为空格)。海龟拿了一只笔,这支笔或者朝上,或者朝下。当笔朝下时,海龟用
笔画下自己的移动轨迹(方阵对应元素置为’*’);当笔朝上时,海龟在移动过程
中什么也不画。试用如下一组命令模拟海龟作图。
命令 含义
1 笔朝上
2 笔朝下
3 右转弯
4 左转弯
5,10 向前走10格(或其它格数)(5表示向前走命令,10为格数)
6 打印50*50的方阵(初始化为空格)
9 数据结束(标记)
输入、输出要求:
输入: 海龟的起始位置
命令序列
输出: 50*50的方阵值
举例:输入:10,10
2
5,8
3
5,8
3
5,8
3
5,8
1
6
9
输出:在50*50的方阵上画出一个正方形,它以(10,10)为左上角,以(18,18)为右下
角。图为:
********
********
********
********
********
********
********
********