#include
#include
#define M 15
void getx(int *s);
void putx(int s[]);
int sum(int x,int s[]);
main()
{
int x[M]={0},i;
getx(x);
putx(x);
for(i=0;i<15;i++)printf("%d ",x[i]);
printf("\n");
for(i=0;i<15;i++)
printf("%d ",sum(i,x));
system("PAUSE");
}
void getx(int *s)
{
int i=0;
for(;i
}
void putx(int s[])
{
int i=0;
for(;i
printf("%d\t",*s++);
printf("\n");
}
int sum(int y,int s[])
{ int i,t=0;
for(i=0;i<4;i++)
t=t+s[(y+i)%15];
return(t);
}
③按顺序对每隔3个数求1个和,并传回主函数;
这步怎么理解,是按照数组顺序还是数组元素的顺序,需不需要引入新的数组存储每三个数的和。
main()
{
int i;
for (i=0; i
}
int qiuhe(int a[],int j)
{
int n,k=0;
for(n=j;n
return(k);
}