#include <stdio.h>
int main ()
{
int n,m,i,c;
while (scanf ("%d%d",&n,&m)!=EOF)
{
int a[100]={},b=2,amount=0,l=0,f=0;
for (i=0;i<n;i++)
{
a[i]=b;b+=2;
}
for (i=0;i<n;i++)
{
amount+=a[i];
if ((i+1)%m==0)
{ if (f==0)
{printf ("%d",amount/m);
amount=0;f=1;
}
else
{
printf (" %d",amount/m);
amount=0;
}
}
}
if (n%m!=0)
printf (" %d",amount/(n%m));
// for (i=0;i<n;i++)
// printf ("%d\n",a[i]);
printf ("\n");
}
return 0;
}
这道题的难点我认为在题目不好理解,不少像我这样的小白看见题目之后就不想做了
递增偶数数列指的是2,4,6,8......如果明白了这点这题其实还好吧
作者纯纯c语言小白,如有不好的地方敬请原谅。