#include <stdio.h> #define SIZE 10 void findmax( int *px,int n,int *pmax ); int main() { int max,i=0; int x[SIZE]; for(i=0;i<SIZE;i++) scanf("%d", &x[i]); findmax( x ,SIZE, &max ); printf("%d\n", max); return 0; } void findmax(int *px,int n,int *pmax ) { *pmax=*px; for(int i=1;i<n;i++) { if( ) ; } return; }
时间: 2024-01-15 19:02:55 浏览: 84
字符串函数string.h应用举例.-综合文档
函数findmax中的判断条件应该是:
```
if( *pmax < *(px+i) )
```
判断条件中需要填写的是:
```
if( *pmax < *(px+i) )
```
在条件语句中,需要比较当前的最大值pmax和数组中的第i个值*(px+i)的大小关系,如果*(px+i)比*pmax还要大,就把*pmax更新为*(px+i)。完整的函数实现如下:
```c
void findmax(int *px, int n, int *pmax) {
*pmax = *px;
for (int i = 1; i < n; i++) {
if (*pmax < *(px+i)) {
*pmax = *(px+i);
}
}
return;
}
```
阅读全文