下面程序的功能是从键盘任意输入10个整数,用指针变量作函数参数编程计算最大值和最小值,并返回它们所在数组中的位置。例如,程序的一组运行结果如下:Input 10 numbers:-1 2 3 45 92 8 9 12 7 8↙Max=92,Position=4,Min=-1,Position=0按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include
intFindMax(intnum[],intn,int*pMaxPos);intFindMin(intnum[],intn,int*pMinPos);intmain(){intnum[10],maxValue,maxPos,minValue,minPos,i;printf("Input10numbers:\n");for(i=0;i<10;i++){scanf("%d",&num[i]);//输入10个数}maxValue=FindMax(num,10,&maxPos);//找最大值及其所在下标位置minValue=FindMin(num,10,&minPos);//找最小值及其所在下标位置printf("Max=%d,Position=%d,Min=%d,Position=%d\n",maxValue,maxPos,minValue,minPos);return0;}//函数功能:求有n个元素的整型数组num中的最大值及其所在下标位置,函数返回最大值intFindMax(intnum[],intn,_________){inti,max;max=num[0];//假设num[0]为最大值___________;//假设最大值在数组中的下标位置为0for(i=1;i
max){max=num[i];____________;//pMaxPos指向最大值数组元素的下标位置}}return________;}//函数功能:求有n个元素的整型数组num中的最小值及其所在下标位置,函数返回最小值intFindMin(intnum[],intn,__________){inti,min;min=num[0];//假设num[0]为最小____________;//假设最小值在数组中的下标位置为0for(i=1;i<10;i++){if(num[i]
A.
int *pMaxPos *pMaxPos = 0 *pMaxPos = i max int *pMinPos *pMinPos = 0 *pMinPos = i min
B.
int *pMaxPos pMaxPos = 0 pMaxPos = i max int *pMinPos pMinPos = 0 pMinPos = i min
C.
int pMaxPos pMaxPos = 0 pMaxPos = i max int pMinPos pMinPos = 0 pMinPos = i min
D.
int pMaxPos *pMaxPos = 0 *pMaxPos = i *pMaxPos int pMinPos *pMinPos = 0 *pMinPos = i *pMinPos