zoukankan      html  css  js  c++  java
  • 偶数求和

    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<iostream>
    #include<cmath>
    #include<cstdio>
    #include<iomanip>
    #define eps   0.0000001
    using namespace std;
    int main()
    {
      int n,m;
      while(cin>>n>>m)
      {
          int sum=0,j=1;bool r=true;
          int i=2;int k=0;
          for(;j<=n;++j,i+=2)
          {
              k+=i;sum++;
              if(sum==m) {
            if(r==1) cout<<k/sum;else  cout<<" "<<k/sum;r=false;k=0;sum=0;
              }
          }
          if(sum!=0)cout<<" "<<k/sum<<endl;
          else cout<<endl;
    
      }
    }
    View Code
  • 相关阅读:
    python-高阶函数(map,reduce,filter)
    python-函数(补充)
    python-局部变量与全局变量
    python-函数
    字符串格式化
    pycharm2019.1激活方法(亲测可用)
    python-集合
    python-字典
    keepalivd 配置
    zabbix3 agent端安装
  • 原文地址:https://www.cnblogs.com/Auroras/p/10795422.html
Copyright © 2011-2022 走看看