第二次上机考试错题重现
作者:互联网
这个是第二题的正确代码。
错误点:在把n的值赋给j的时候,下面的str[j]!='\0一直写着是str[n]!='\0'忘记改了
思路就是把这个字符数组扩展一下,然后取中间的部分就行了,扩展的时候要先对第一次输入的数组给一个‘\0',扩展完了还要给结尾一个'\0'
这是这题的正确代码
考试的时候我想到了需要对矩阵的四条边分别循环,然后一直用一个变量自增对数组赋值,但是我那时候没办法实现
考试后自己做的时候遇见的错误点;
错误点1:
最开始的这个循环的这个临界条件,就像是剥皮一样,上面剥一次,下面一次,所以总共有两次,然后又是因为是数组,所以不能取等号。
错误点2:
这四个循环的条件,如果想打出来的矩阵是从0升序的话,那就是j++,反之就是j--
错误点3:
这边要考虑一下n是奇数还是偶数,影响的是有没有最中间的这个值
错误点4:
打印二维数组的时候记得每行要一个换行符
标签:str,错误,上机,扩展,错题,重现,数组,时候,考试 来源: https://www.cnblogs.com/lyhlyhlyh/p/15684616.html