1. 程式人生 > >偶數求和

偶數求和

bottom 有序 () con 求和 script rip class panel

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("\n"); } return 0; }

偶數求和