杭电 2015 偶数求和
2015-08-05 20:16
381 查看
有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。
样例
输入 3 2
4 2
输出 3 6
3 7
样例
输入 3 2
4 2
输出 3 6
3 7
#include<stdio.h> int main() { int n,m,i,j,k; while(~scanf("%d%d",&n,&m)) { int sum=0; for(i=1,k=1;i<=n;i++,k++) { sum+=2*i; if(i%m==0&&i!=n)//如果是偶数个要换到else if那输出因为那里可以换行 { sum/=m; printf("%d ",sum); sum=0; k=0; } else if(i==n) { sum/=k; printf("%d\n",sum); } } } return 0; }
相关文章推荐
- zedboard中断实现
- iOS 使用nib文件(二)
- hdoj 1728 逃离迷宫 【BFS 记录转弯次数】
- 【C】字符串的输入,求输入字符串中最长的单词
- linux使用普通账户时,无法登录,提示“-bash: fork: retry: Resource temporarily unavailable”
- Java大数 字符串处理 HDU2100
- zoj1003Crashing Balloon
- IOS学习之Objective-C中的@property和@synthesize用法
- 最长回文自负串1 求长度
- UIScrolView里自己滚动滑动 ,无限制那种
- day16
- Hudson任务配置说明
- 二叉树左旋和右旋
- 揭秘网络女主播:百万年薪下的暗黑成长史(全)
- 数据结构 表达式求值
- 多线程处理mysql数据
- zedboard中断main
- 红黑树
- 无序数组的中位数(set+deque)hdu5249
- hdu2421(数学题)