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

    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
     
    分析:
    注意点:
    输出行的最后一个数据后没有空格
     
     1 #include<iostream>
     2 using namespace std;
     3 int main()
     4 {
     5     int n,m;
     6     int sum,num;
     7     int i;
     8     int flag;
     9     while(cin>>n>>m)
    10     {
    11         num=2;sum=0;flag=0;
    12         for(i=1;i<=(n-n%m);i++)
    13         {
    14             sum+=num;
    15             if(i%m==0)
    16             {
    17                 if(flag)
    18                 cout<<" ";
    19                 cout<<(sum/m);
    20                 sum=0;flag=1;
    21             }
    22             num+=2;
    23         }
    24         if(n%m)
    25         {
    26             for(;i<=n;i++)
    27             sum+=num;
    28             cout<<" "<<(sum/(n%m));
    29         }
    30         cout<<endl;
    31     }
    32 }
  • 相关阅读:
    [08] 包装器类
    [07] String字符串
    [06] Java的数据类型
    [05] 利用private来封装
    [04] 包和访问权限修饰符
    [03] 类的结构和创建对象
    [02] 类和对象
    [01] Java语言的基本认识
    通过Excel认识POI
    浅谈SQL优化入门:3、利用索引
  • 原文地址:https://www.cnblogs.com/tenjl-exv/p/7978192.html
Copyright © 2011-2022 走看看