日暮迟归 2022-10-28 10:24 采纳率: 75%
浏览 34
已结题

利用这个程序寻找数组中的某个数字并输出位置错在哪

for(b=0;b<n-1;b++)
{if(a[b]==a[i-1])
{printf("%d \n",b+1);

break;}
else
{printf("无此数\n");
break;};};

img


img

img

  • 写回答

2条回答 默认 最新

  • 不懂语言的猿 2022-10-28 10:40
    关注

    b为什么要加2?从1开始计数的话,位置一般不是加一吗?从0开始计数的话直接输出b就行了,还有a[i-1]又是什么?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月28日
  • 已采纳回答 10月28日
  • 修改了问题 10月28日
  • 修改了问题 10月28日
  • 展开全部