您的位置:首页 > 其它

偶数求和(2015)

2014-03-13 14:12 211 查看

偶数求和

Time
Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K
(Java/Others)

Total Submission(s): 19358 Accepted Submission(s):
8405


[align=left]Problem Description[/align]

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

[align=left]Input[/align]
输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。

[align=left]Output[/align]
对于每组输入数据,输出一个平均值序列,每组输出占一行。

[align=left]Sample Input[/align]

3 2 4
2

[align=left]Sample Output[/align]

3 6 3
7

AC代码
#include "stdio.h"

int main()

{

   int n,m;

  
while(scanf("%d%d",&n,&m)!=EOF)

   {

    int
c,b;

    int i;

    int
a=2;

    c=n%m;

    b=n/m;

   
for(i=0;i<b;i++)

    {

    
printf("%d",a+m-1);

    
if(i<b-1)

    
printf(" ");

    
a=a+2*m;

    }

   
if(c!=0)

    printf("
%d",a+c-1);

   
printf("\n");

   }

   return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: