偶数求和
Total Submission(s): 79032 Accepted Submission(s): 33547
Problem Description
有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。
Input
输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。
Output
对于每组输入数据,输出一个平均值序列,每组输出占一行。
Sample Input
3 2 4 2
Sample Output
3 6 3 7
Author
lcy
Source
#include <stdio.h>
int main()
{
int n=0,m=0,i=0;
while (scanf ("%d%d",&n,&m)!=EOF)
{
if (n<=m)
printf ("%d\n",n+1);
else
{
for (i=0;i<n/m;i++)
{
if (i!=n/m-1)
printf ("%d ",m+1+2*m*i);
else printf ("%d",m+1+2*m*i);
}
if (n%m!=0)
printf(" %d",(2*n-n%m+1)*(n%m));
printf ("\n");
}
}
return 0;
}
本篇介绍了一道关于计算递增有序偶数序列的平均值的编程题,需要对长度不超过100的偶数序列按指定间隔计算平均值,并提供了解决方案。
1927

被折叠的 条评论
为什么被折叠?



