我需要找到最大的数字(双数)。我的程序有什么问题?它没有编译。
#include<stdio.h>
#include<stdlib.h>
void dobig(double *parr[5],int *len,double *big);
void main()
{
double *big;
double arr[5]={1.00,2.321,3.54337,4.333333,5.5555555};
double *parr=&arr[5];
int size=sizeof(arr)/sizeof(int);
int *len=&size;
dobig(parr,len,big);
printf("the largest number is %p/n",*big);
system("pause");
}
void dobig(double *parr,int *len,double *big)
{
int i;
double pbig=*parr;
for(i=0;i>*len;i++)
{
if(pbig<*(parr+i))
{
pbig=*(parr+i);
}
*big=pbig;
}
}