2015-偶数求和
2015-07-23 23:11
190 查看
有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。
输入:输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。
输出:对于每组输入数据,输出一个平均值序列,每组输出占一行。
例:input:3 2
output:3 6
注意输出格式,最后一个数据后面不能有空格。
输入:输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。
输出:对于每组输入数据,输出一个平均值序列,每组输出占一行。
例:input:3 2
output:3 6
#include<iostream> using namespace std; int cal(int k, int m, int *p) { int sum = 0; for (int i = 0; i < m; i++) sum += p[k *m + i]; return sum / m; } int main() { int n, m; int s[100]; s[0] = 2; for (int i = 1; i < 100; i++) s[i] =s[i-1]+2; while ((cin>>n>>m)&&(n!=EOF)) { cout << cal(0, m, s); for (int j = 1; j < n/m; j++) cout << " "<<cal(j, m, s) ; if (n%m) { int sum = 0; for (int i = n/m*m; i < n; i++) sum += s[i]; cout<<" "<< sum / (n%m); } cout << endl; } system("pause"); return 0; }
注意输出格式,最后一个数据后面不能有空格。
相关文章推荐
- python模块和包
- 黑马程序员——JAVA基础------集合框架(四)----Map集合
- 详解结构体、类等内存字节对齐
- springmvc+spring+mybatis 整合
- jQuery知识点总结(第六天)
- putty-不输入密码直接登陆
- HDU 4029 Distinct Sub-matrix 后缀数组 + Hash 2011年上海网络赛I题
- 跟随大神的脚步学习之开篇
- 数据结构学习-从《大话数据结构》开始
- hdu 1515,zoj 1004 Anagrams by Stack
- 易语言自定义窗口过程
- HDU水题 分拆素数和
- 如何检查 Android 应用的内存使用情况
- activity 内存释放
- 某曲线的旋转版本及其它
- 过滤转型
- extjs研究学习笔记《一》
- minisat 安装指南
- UVA11997 K Smallest Sums(并归,优先队列)
- spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)