解决方法:
对于机试中的图案问题可以分为以下几个步骤解答:
1.将图案分解为字符串,字符串分解为数组的各个元素
2.列表法:根据图案的特点列出一个表格
元素 | 数量 | 行号/列号 |
3.从表格中提取规律(一般是找到若干个等差数列)
4.最终写出代码
注意点:
1.初始化memset(void *str, int c, size_t n);
若str指向char型地址,c可为任意字符值;
若str指向非char型,如int型地址,要想赋值正确,c的值只能是-1或0
2.可以使用二维数组来分解,char str[n][n];