求解一道c语言题目,求详细解释答案✀4✀怎么来的

不小心多发了一遍,不用回答了谢谢
2024-11-18 08:50:11
推荐回答(1个)
回答1:

目的:题目意思是求字符串变量 t中是否存在变量c的值即是否存在字符"a",如果存在则输出"a"在字符串t中的索引位置,如果不存在则输出-1。(空格也算一个索引位置)

方法:题目利用for循环遍历字符数组t中的每一个元素
变量n---------存放字符数组t的长度。
变量k---------存放循环次数。
变量j----------存放字符"a"在数组中的索引位置。

结果:循环从索引0 开始,也就是判断第一个字符"y"=="a",明显是不等于的,所以继续判断,"o"=="a"结果也是不等于的,直到判断到索引为4,"a"=="a"条件满足,结束循环。输出j=4。
不知道够详细没有。