新手求助,这个C程序哪错了?
#include<stdio.h>#include<stdlib.h>
getrand(int*a,int n)
{ int i;
for(i=0;i<n;i++)
a[i]=random(50);
}
arrout(int*a,int n)
{
int i;
for(i=0;i<n;i++)
printf("%d",a[i]);
}
getsum(int*a,int*w,int n)
{ int i,j,sum=0;
for(i=0,j=0;i<n;i++)
{ sum+=a[i];
if((i+1)%3==0)
{ w[j]=sum;
sum=0;
j++;
}
}
}
main()
{ int a[15],w[5]={0};
getrand(a,15);
arrout(a,15);
getsum(a,w,15);
arrout(w,5);
}
为什么编译时出现warning C4013: 'random' undefined; assuming extern returning int的警告
[ 本帖最后由 月色微茫 于 2011-2-5 23:55 编辑 ]