题目大意:
如题所述
解题思路:
无
代码如下:
#include<stdio.h>
int main()
{
int sum=0,a[100],ave;
int n,m,b,x,j,i;
while(scanf("%d%d",&n,&m)==2)
{
b=2;x=0;
for(i=0;i<n;i++)
{
a[i]=b;
b=b+2;
}
while((x+m)<n)
{
for(i=x;i<(x+m);i++)
{
sum=sum+a[i];
}
ave=sum/m;
printf("%d ",ave);
x=x+m;
sum=0;
}
if(n%m!=0)
{
for(j=(n-1);j>=m*(n/m);j--)
{
sum=sum+a[j];
}
ave=sum/(n-(n/m)*m);
printf("%d\n",ave);
}
else
{
for(j=(n-1);j>(n-1-m);j--)
{
sum=sum+a[j];
}
ave=sum/m;
printf("%d\n",ave);
}
sum=0;
}
return 0;
}