(2)A - 偶数求和

简介: (2)A - 偶数求和
#include <stdio.h>
int main(void)
{
  int n, m;
  while (scanf("%d%d", &n, &m) != EOF) 
  {
    int sum = 0, ai = 2, count = 0, i;
    for (i = 1; i <= n; i++) 
    {
      sum += ai;
      ai += 2;            // 第1项为2,公差为2
      // 求和项达到m项,则计算平均值并输出
      if (i % m == 0) 
      {
        count++;
        if (count != 1)//判断是否需要输入空格
          printf(" ");
        printf("%d", sum / m);
        // 和清零
        sum = 0;
      }
    }
    // 最后一个平均值:如果n是m的倍数则最后一项已经输出,否则输出最后一项。换行。
    if (n % m == 0)
      printf("\n");
    else
      printf(" %d\n", sum / (n % m));
  }
  return 0;
}


相关文章
|
7月前
|
机器学习/深度学习 编解码 计算机视觉
RT-DETR改进策略【卷积层】| ECCV-2024 小波卷积WTConv 增大感受野,降低参数量计算量,独家创新助力涨点
RT-DETR改进策略【卷积层】| ECCV-2024 小波卷积WTConv 增大感受野,降低参数量计算量,独家创新助力涨点
270 9
RT-DETR改进策略【卷积层】| ECCV-2024 小波卷积WTConv 增大感受野,降低参数量计算量,独家创新助力涨点
|
7月前
|
并行计算 安全 算法
量子计算在密码学中的应用与挑战:解密未来的安全
量子计算在密码学中的应用与挑战:解密未来的安全
375 6
|
9月前
|
分布式计算 DataWorks 搜索推荐
用户画像分析(MaxCompute简化版)
通过本教程,您可以了解如何使用DataWorks和MaxCompute产品组合进行数仓开发与分析,并通过案例体验DataWorks数据集成、数据开发和运维中心模块的相关能力。
|
7月前
|
运维 数据可视化 开发者
Dpanel:Star2k,短短时间就被大家称为GitHub开源神器!轻量化Docker面板,还在等什么
如今的软件开发和运维领域,Docker容器技术已经成为一种主流的解决方案,它允许开发者和系统管理员以更高效、更灵活的方式部署和管理应用程序。然而,Docker的命令行界面虽然强大,但对于某些用户来说可能不够直观。今天,我们要介绍的开源项目——dpanel,就是一个轻量化的Docker可视化管理面板,它以其简洁、高效的特点,为用户提供了一个易于操作的界面来管理Docker容器和镜像。
400 0
|
9月前
|
算法
基于EO平衡优化器算法的目标函数最优值求解matlab仿真
本程序基于进化优化(EO)中的平衡优化器算法,在MATLAB2022A上实现九个测试函数的最优值求解及优化收敛曲线仿真。平衡优化器通过模拟生态系统平衡机制,动态调整搜索参数,确保种群多样性与收敛性的平衡,高效搜索全局或近全局最优解。程序核心为平衡优化算法,结合粒子群优化思想,引入动态调整策略,促进快速探索与有效利用解空间。
|
11月前
|
人工智能 监控 安全
安全和鲁棒性
安全和鲁棒性
248 0
|
XML Android开发 UED
"掌握安卓开发新境界:深度解析AndroidManifest.xml中的Intent-filter配置,让你的App轻松响应scheme_url,开启无限交互可能!"
【8月更文挑战第2天】在安卓开发中,scheme_url 通过在`AndroidManifest.xml`中配置`Intent-filter`,使应用能响应特定URL启动或执行操作。基本配置下,应用可通过定义特定URL模式的`Intent-filter`响应相应链接。
327 12
|
异构计算
Cesium中用到的图形技术——Horizon Culling
Cesium中用到的图形技术——Horizon Culling
280 0
|
存储 Java
计算机如何存储数据
计算机如何存储数据
532 1
|
Web App开发 机器学习/深度学习 自然语言处理
Word2Vec简明教程:入门、原理及代码实现
Word2Vec简明教程:入门、原理及代码实现