偶数求和
Posted center-cc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了偶数求和相关的知识,希望对你有一定的参考价值。
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
#include <stdio.h> int main() { int n, m, i, j=0, k=0; double s=0; while(scanf("%d%d", &n, &m)!=EOF) { for(i=2; i<=n*2; i+=2) { k++; s+=i; if(k==m) { if(j!=0) { printf(" "); } j++; printf("%.0lf", s/m); k=0; s=0; } } if(k!=m && k!=0) { printf(" %.0lf", s/k); } k=0; s=0; j=0; printf(" "); } return 0; }
以上是关于偶数求和的主要内容,如果未能解决你的问题,请参考以下文章