源代码:
#include <stdio.h>
int max(int a[],int num){
int m=0;
m=a[0];//m中存最大值
for(int i=1;i<num;i++){
if(m<a[i]){
m=a[i];
}
}
return m;
}
int main(){
int a[20],num=0;
printf("请输入数组中元素的值:");
for(int i=0;;i++){
scanf("%d",&a[i]);
num++;//计数组中元素的个数
if(getchar()=='\n')
break;
}
int m=max(a,num);
printf("数组中元素的最大值为:%d\n",m);
return 0;
}
运行结果: