C语言,请问一下,下面这个程序怎么错了,请教各位大神。
#include<stdio.h>#include<stdlib.h>#defineS15#defineN3voidgetrand(int*,int);voidgetav...
#include<stdio.h>
#include<stdlib.h>
#define S 15
#define N 3
void getrand(int*,int);
void getave(int*,int*,int);
void priarr(int*,int);
main()
{
int x[S],w[S/N]={0};
getrand(x,S);
printf("输出%d个随机数\n",S);
priarr(w,S/N);
}
void getrand(int*a,int n);
{
int i;
for(i=0;i<n;i++)
a[i]=rand()%50;
}
void getave(int*a,int*b,int n);
{
int i,j,sum;
for(sum=0,i=0,j=0;i<=n;i++)
{
sum+=a[i];
if((i+1)%3==0)
{
b[j]=sum;
sum=0;
j++;
}
}
} 展开
#include<stdlib.h>
#define S 15
#define N 3
void getrand(int*,int);
void getave(int*,int*,int);
void priarr(int*,int);
main()
{
int x[S],w[S/N]={0};
getrand(x,S);
printf("输出%d个随机数\n",S);
priarr(w,S/N);
}
void getrand(int*a,int n);
{
int i;
for(i=0;i<n;i++)
a[i]=rand()%50;
}
void getave(int*a,int*b,int n);
{
int i,j,sum;
for(sum=0,i=0,j=0;i<=n;i++)
{
sum+=a[i];
if((i+1)%3==0)
{
b[j]=sum;
sum=0;
j++;
}
}
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询