题目是找7在数组中的位置
更新:(11月8日12:28)
我新建了一个工程文件,在改了一些拼写和结构错误之后又重新运行了一下这个代码,发现它是可以运行起来的,说明它没有什么大的错误。
你这太复杂了吧 把自己都弄蒙了
int i = 0;
for(i = 0; i <sizeof(arr); i++)
{
if(arr[i] == 7)
{
break;
}
}
if(i == sizeof(arr))
{
printf("数组中没有 7\n");
}else{
printf("7 的位置在 %d\n", i);
}
if(left>right)应该放在循环外边
代码运行不起来,报什么错误?可以单步调试一下,看看哪个地方错了
sezeo是个蛋呀,运行不起来不知道看报错信息吗
就它颜色跟别人不一样,还看不到吗
明明从头到尾遍历一下就行了,为啥你整这么麻烦
sezeo是啥
这么改下
int sz = sizeof(arr) / sizeof(int);