TC程序使用函数显示20个整数值中的最大值 intmaxval(int*,intx); int max,arr[20]; void main() { printf(“输入数字:”); 扫描频率(“%d”和最大值); 最大值=最大值(&arr[0],20); getch(); } int maxval(int*列表,int x) { inti,maxnum=*list[0]; 对于(i=1;我

TC程序使用函数显示20个整数值中的最大值 intmaxval(int*,intx); int max,arr[20]; void main() { printf(“输入数字:”); 扫描频率(“%d”和最大值); 最大值=最大值(&arr[0],20); getch(); } int maxval(int*列表,int x) { inti,maxnum=*list[0]; 对于(i=1;我,c,function,C,Function,希望这有助于 --KRG #包括 int maxval(int*,int x); int max,arr[20]; int main(){ arr[0]=1; arr[1]=69; arr[2]=10; max=maxval(&arr[0],3); printf(“%d”,最大值); getch(); 返回0; } int maxval(int*列表,int x){ int i,maxnum=list[0]; 对于(i=1;i而不是 #include <stdio.h> int m

希望这有助于

--KRG

#包括
int maxval(int*,int x);
int max,arr[20];
int main(){
arr[0]=1;
arr[1]=69;
arr[2]=10;
max=maxval(&arr[0],3);
printf(“%d”,最大值);
getch();
返回0;
}
int maxval(int*列表,int x){
int i,maxnum=list[0];
对于(i=1;i而不是

#include <stdio.h>

int maxval(int *,int x);
int max,arr[20];

int main() {
  arr[0] = 1;
  arr[1] = 69;
  arr[2] = 10;

  max = maxval(&arr[0],3);
  printf("%d", max);
  getch();
  return 0;
}

int maxval (int *list,int x) {
  int i, maxnum=list[0];
  for (i=1;i<=x-1;i++)
    if (maxnum < list[i])
      maxnum = list[i];
  return maxnum;
}
你只需要

*list[0]
同样适用于
*列表[i]

*list[0]
list[0]