您的位置:首页 > 其它

杭电 2015 偶数求和

2015-08-05 20:16 381 查看
有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。

样例

输入 3 2

4 2

输出 3 6

3 7

#include<stdio.h>
int main()
{
int n,m,i,j,k;
while(~scanf("%d%d",&n,&m))
{
int sum=0;
for(i=1,k=1;i<=n;i++,k++)
{
sum+=2*i;
if(i%m==0&&i!=n)//如果是偶数个要换到else if那输出因为那里可以换行
{
sum/=m;
printf("%d ",sum);
sum=0;
k=0;
}
else if(i==n)
{
sum/=k;
printf("%d\n",sum);
}
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: