A-A+

求数组中最大元素和最小元素。main(){int m[10]={3 -30 20 6 77

2022-08-06 10:46:37 问答库 阅读 178 次

问题详情

求数组中最大元素和最小元素。
main()
{int m[10]={3,-30,20,6,77,2,0,-4,-7,99},
int i,max,min:
max=min=m[0];
for(i=0;i<10;i++)
{if(m[i]>max)max=m[i];
if(m[i]<min)min=m;}
printf("%d,%d",max,min);
}
错误:______
改正:______

参考答案

正确答案:
错误:min=m;
改正:将其修改为min=m[i];
[解析] m是数组名,是地址,不是数组元素

考点:元素,最小