求一数组第一个为负数数组的下标int find(int []A)
{
int i=0;
while(A[i]>=0&&(i<ARRAY_SIZE)) //ARRAY_SIZE是数组A[]的长度
{
i++}
return (i<ARRAY_SIZE)? i:-1;}我知道这有数组越界问题,谁能给出一种只需修改一行就能更正这个问题的方法?
{
int i=0;
while(A[i]>=0&&(i<ARRAY_SIZE)) //ARRAY_SIZE是数组A[]的长度
{
i++}
return (i<ARRAY_SIZE)? i:-1;}我知道这有数组越界问题,谁能给出一种只需修改一行就能更正这个问题的方法?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货