1181: 零起点学算法88——偶数求和(C语言)
一、题目:
题目来源WUSTOJ
二、源代码:
#include<stdio.h>
int main() {int n, m, num, sum, i, j, k;while (scanf("%d%d", &n, &m) != EOF) {k = 2; // 表示偶数序列num = n / m + (n % m ? 1 : 0); // 平均值的个数,n%m不为0则num加1for (i = 0; i < num; i++) {sum = 0; // m个数的和for (j = 0; j < m && (i * m + j) < n; j++) { // 求m个数的和,不能超过偶数序列的长度sum += k;k += 2; // 序列值加2,表示偶数}printf("%d%c", sum / j, (i < num - 1 ? ' ' : '\n')); // 输出平均值,最后一个末尾换行}}return 0;
}
三、注意:
- sum要清零
- 第9行的for循环括号中条件部分要加一条,避免超过n的大小
- k值要记得改变,即增加2
- 输出最后一个要换行
四、运行截图:
1181: 零起点学算法88——偶数求和(C语言)相关推荐
- 1119: 零起点学算法26——判断奇偶数
1119: 零起点学算法26--判断奇偶数 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Submitted: 2419 ...
- 1132: 零起点学算法39——多组测试数据(a+b)
1132: 零起点学算法39--多组测试数据(a+b) Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Submitted ...
- 零起点学算法104——第几天?
零起点学算法104--第几天? Time Limit: 1 Sec Memory Limit: 128 MB 64bit IO Format: %lld Description 给定一个日期,输 ...
- 零起点学算法24——求正弦和余弦
零起点学算法24--求正弦和余弦 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入一个正整数n ...
- 零起点学算法22——华氏摄氏温度转换
零起点学算法22--华氏摄氏温度转换 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入一个华氏 ...
- 零起点学算法17——比较2个数大小
零起点学算法17--比较2个数大小 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入2个整数, ...
- 零起点学算法11——求梯形面积
零起点学算法11--求梯形面积 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 水题 Input ...
- 零起点学算法10——求圆柱体的表面积
零起点学算法10--求圆柱体的表面积 Description 很简单的问题,求圆柱体的表面积 Input 多组测试数据,每组输入底面半径r和高h Output 每组输出圆柱体的表面积,保留3位小数 S ...
- 零起点学算法07——复杂一点的表达式计算
零起点学算法07--复杂一点的表达式计算 Description 下面你来计算一个复杂一点的计算表达式 Input 没有输入 Output 输出表达式的值,保留2位小数 题目分析:根号要用sqrt来算 ...
最新文章
- Gradle Tasks clear app:generateDebugSources,app:mockableAndroidJar app prepareDebugUnitTestDependenc
- 简单两行,实现无线WiFi共享上网,手机抓包再也不用愁了
- HDU 4768 Flyer(二分法)
- php 语义解析,有关语义分析的文章推荐6篇
- word文档打印 自动编码_办公室文件打印有哪些技巧 办公室文件打印技巧介绍【图文】...
- Spring : @Component注解
- CentOS 7.4 上如何安装 tomcat 9
- 多线程和并发管理 .NET多线程服务
- PHP实现程序单例执行
- Nodejs写的搬家工具知识分享
- 计算机二级Python公共基础部分
- matlab2016以上进行多体动力学不能用joint actuator驱动旋转关节,要用simulink-PS converter
- 用c语言编程英雄联盟,用C语言编写购置英雄联盟中的物品的过程
- word如何给多张图片批量添加边框
- 用tar给linux .rar解压,Linux 下解压 rar 文件的方法
- Python入门之烤地瓜练习
- 墨刀和axure的区别
- PS Tray Factory win7 系统托盘 软件用法
- nvidia nx平台GStreamer pipeline异常问题调试记录2
- C++学习(一五一)hwnd hdc hglrc