A-A+

阅读以下说明和C语言函数 将应填入(n)处的字句写在对应栏内。【说明】 输入数组 最大的与第

2022-08-06 00:41:20 问答库 阅读 174 次

问题详情

阅读以下说明和C语言函数,将应填入(n)处的字句写在对应栏内。
【说明】
输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
【函数】
main ()
{
int number[10];
input (number);
max min (number);
output (number);
}
input (number)
int number[10];
{int i;
for (i=0;i<9;i++ )
scanf ("%d,",&number[i] );
scanf ("%d",&number[9] );
}
max_min (array )
int array[10];
{int *max,*min,k,1;
int *p,*arr_end;
arr end=(1);
max=min=array;
for (p=(2);p<arr_end;p++ )
if((3)) max=p;
else if (*p<*min ) min=p;
(4);
l=*min;
(5);array[0]=1;1=*p;
*p=array[9];array[9]=k;k=*p;
return;
}
output (array )
int array[10];
{ int *p;
for (p=array;p<array+9;p++ )
printf ("%d,",*p );
printf ("%dn",array[9] );
}请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:(1)array+10 (2) array+1 (3) *p>*max (4) k=*max (5) *p=array[0]
(1)array+10 (2) array+1 (3) *p>*max (4) k=*max (5) *p=array[0]

考点:字句,数组