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

不小心多发了一遍,不用回答了谢谢... 不小心多发了一遍,不用回答了谢谢 展开
 我来答
心心碎梦
2017-01-09 · TA获得超过270个赞
知道小有建树答主
回答量:70
采纳率:100%
帮助的人:26.2万
展开全部
目的:题目意思是求字符串变量 t中是否存在变量c的值即是否存在字符"a",如果存在则输出"a"在字符串t中的索引位置,如果不存在则输出-1。(空格也算一个索引位置)

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

结果:循环从索引0 开始,也就是判断第一个字符"y"=="a",明显是不等于的,所以继续判断,"o"=="a"结果也是不等于的,直到判断到索引为4,"a"=="a"条件满足,结束循环。输出j=4。
不知道够详细没有。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式