hdu2015――偶数求和

原题:

 

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

 

源码:

#include <stdio.h> int main() {     int i, n, m, b, c;     while (scanf("%d%d", &n, &m) != EOF)     {         b = 2;         c = 0;         for (i = 0 ; i < n / m ; i++)         {             printf(c++ ? " %d" : "%d", b + m - 1);             b += m * 2;         }         printf(n % m ? " %d\n" : "\n", b + n % m - 1);     }     return 0; }  


 

你可能感兴趣的:(java,开发技术)