下列程序的功能是将数组的最大元素与第一个元素交换 最小元素与最后一个元素交换。阅读程序 在【__
已帮助 人
下列程序的功能是将数组的最大元素与第一个元素交换,最小元素与最后一个元素交换。阅读程序,在【__________】出填写合适的表达式(用英文符号,如非必要,标识符间不留空格)。 void max_min(int array[],int N) //N表示数组的元素个数 { int *max,*min,k,l; int *p,*arr_end; /***********SPACE***********/ arr_end=【_________】; max=min=array; for(p=array+1;p<arr_end;p++) { if(*p>*max) max=p; else if(*p<*min) min=p; } k=*max; l=*min; *max=*array; *min=*(array+N-1); *array=k; *(array+N-1)=l; }

回答
共1条回复-
#include "stdio.h"
#define N 5
int main()
{ int x[N]={1,2,3,4,5},i;
for(i=N-1;i>=0;i--)
{ printf("%d ",x[i]);
}
return 0;
}
