3.编写一个函数,返回一个int数组中存储的最大数值,并在一个简单的
程序中测试这个函数。
# include <stdio.h>
int max(int *, int var);
int main(void)
{
int target[5] = {0};
int i,m;
printf("enter 5 numbers:\n");
for(i = 0; i<5; i++)
{
scanf("%d", target+i);
}
m = max(target,5);
printf("max = %d\n", m);
return 0;
}
int max(int * target, int var)
{
int t;
int j;
for(int i = 0; i < var-1; i++)
{
if(t > target[i+1])
{
j = i;
}
else if(t < target[i+1])
{
j = i+1;
t = target[j];
}
else if(t = target[i+1])
{
j = i;
}
}
return target[j];
}