作业帮 > 综合 > 作业

一道计算机二级C语言的填空题有一个地方不是很理解、求大神~

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/20 15:32:27
一道计算机二级C语言的填空题有一个地方不是很理解、求大神~
代码是已经填好的答案,我不明白的是第二个found下第一行为什么for循环里j=i+2.此时i应该已经等于n或n-1了,那么之后j+=2得到的s[j]应该已经没有数了啊~

一道计算机二级C语言的填空题有一个地方不是很理解、求大神~
“此时i应该已经等于n或n-1了”,这个理解是错误的.这是在一个循环里面,第一次循环的时候,i为1,依次循环i为3 5 7..
在i>=n-2的时候,已经跳出循环了,
因此内层循环是有意义的,j=i+2循环初始是小于n的.
再问: 那假设n=8,那么跳出这个i