C语言请问第11小题我错在哪,该怎么改? 我来答 1个回答 #热议# 为什么说不要把裤子提到肚脐眼? 左思雁Pk 2020-07-10 · TA获得超过765个赞 知道小有建树答主 回答量:350 采纳率:75% 帮助的人:291万 我也去答题访问个人页 关注 展开全部 有几个问题:1、n如果表示预设的终止条件的话,那么在循环里面不应该对n赋值。2、for循环到49,int会发生越界错误,会变成负数。且每次n = a[i],所以while里面a[i] <= n永远满足,且n到50后越界变成负数,n < 10000同样满足,所以会形成死循环。3、修改: 第一种是for循环里面,不要对n赋值,加个条件,遇到a[i] >= n,break;随后输出i;不要外层的while。 第二种如下,空间复杂度为o(1) 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-02-18 我写的c语言哪里错了,请告诉我 2021-04-08 一道C语言改错题? 2020-07-18 请问各位C语言第7小题我该怎么改,错在哪? 2020-10-04 请问C语言第三大题1小题错在哪,该怎那么改? 2020-07-28 请问C语言第三大题第5题我错哪该怎么改? 1 2020-04-22 C语言改错题,小白求解 2020-02-05 关于C语言的,答案哪里错了,帮忙改下!谢谢! 4 2018-02-26 c语言改错题 3 更多类似问题 > 为你推荐: