程序填空题:找数组最大值
以下程序是通过调用函数findmax,找出数组中的最大值。
请填空,实现程序的查找功能。
```c++
#include
#define SIZE 10
void findmax( int *px,int n,int *pmax );
int main()
{
int max,i=0;
int x[SIZE];
for(i=0;i scanf("%d", &x[i]);
findmax(@@[x](1),SIZE,@@[&max](1));
printf("%d\n", max);
return 0;
}
void findmax(int *px,int n,int *pmax )
{
*pmax=*px;
for(int i=1;i {
if(@@[px[i]>*pmax](1))
@@[*pmax=px[i]](1);
}
return;
}```
答案:
第1空:x
第2空:&max
第3空:px[i]>*pmax
第4空:*pmax=px[i]
请填空,实现程序的查找功能。
```c++
#include
#define SIZE 10
void findmax( int *px,int n,int *pmax );
int main()
{
int max,i=0;
int x[SIZE];
for(i=0;i
findmax(@@[x](1),SIZE,@@[&max](1));
printf("%d\n", max);
return 0;
}
void findmax(int *px,int n,int *pmax )
{
*pmax=*px;
for(int i=1;i
if(@@[px[i]>*pmax](1))
@@[*pmax=px[i]](1);
}
return;
}```
答案:
第1空:x
第2空:&max
第3空:px[i]>*pmax
第4空:*pmax=px[i]