在N个数中找最大数的程序;急!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:43:18

VB的函数
function FindMax (Byval iTmp as integer(),Byval N as integer) as integer
dim i as integer
dim Max as integer=0
for i = 0 to N - 1
if (iTmp(i) > Max) then
Max = iTmp(i)
end if
next i
return Max
end function

C的函数:
int FindMax(int *iTmp, int N)
{
int i;
int Max=0;
for(i=0;i<N;i++)
{
if(iTmp[i]>Max)
Max=iTmp[i];
}
return Max;
}

#include <stdio.h>

int max(int* arr,int n)
{
int m=*arr;
int i=0;
for(i=1;i<n;i++)
if(m<*(arr+i))
m=*(arr+i);
return m;
}

int main()
{
int a[]={1,3,5,8,6,0};
printf("%d",max(a,6));
return 0;
}