菜鸟求助,哪位懂C语言的大哥帮我看一下啊!

我在turbo2.0中编了一下程序,但最后报错:1.function 'getrand' should have a prototype.
2.function 'priarr' should have a prototype.
3.function 'getsum' should have a prototype.
哪位高手帮我改一下?郁闷!

#include "stdio.h"
#include "stdlib.h"
#define SIZE 15
#define N 3

void main()
{int x[SIZE],w[SIZE/N]={0};
getrand(x,SIZE);
printf("Output%d random number:\n",SIZE);
priarr(x,SIZE);
getsum(x,w,SIZE);
printf("Output 5 sum number:\n");
priarr(w,SIZE/N);
}
getrand(int *a,int n)
{int i;
for(i=0;i<n;i++) a[i]=random(50);
}
getsum(int *a,int *b,int n)
{int i,j,sum;
i=0;j=0;
for(sum=0;i<n;i++)
{sum+=a[i];
if((i+1)%3==0)
{b[j]=sum;
sum=0;
j++;
}
}
}
priarr(int *a,int n)
{int i;
for(i=0;i<n;i++)
{printf("%5d",a[i]);
if((i+1)%5==0)printf("\n");
}
printf("\n");
}
我在前面加上函数说明还是不行,这是书上的原程序。

把下面三行加到main前面
getrand(int *a,int n);
getsum(int *a,int *b,int n);
priarr(int *a,int n);
温馨提示:答案为网友推荐,仅供参考
相似回答