计算机二级C语言的小问题

img

img


请问各位计算机二级C语言-未来教育考试系统,出现这种情况怎么回事?自己运行结果完全正确,但是不得分,数值相等,写法不同而已,考试也必须只能有一种标准答案得分吗?┭┮﹏┭┮

81z只是字符数组的长度,不是字符串长度啊,兄弟。字符串是以 '\0'结尾的,所以要判断'\0'作为字符串处理结束标志,而不是整个字符数组都需要处理啊

i<81和i!='\0'并不相等
81是数组的最大下标+1,但是字符串并没有充满整个数组

那个函数定义应该是错的,不应该写20或者N,20和N的确一样,但是都是错的

k和len一开始都是0,但是后面len等于了字符串长度,此时k和len就不等了