题目 1159: 偶数求和

题目描述:

有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数(公差为2的等差数列),现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。

代码:

package lanqiao;

import java.io.BufferedInputStream;
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNextInt()) {
            int n=sc.nextInt();
            int m=sc.nextInt();
            int index=0;//当前加到的位置
            int num=0;//当前的数字
            int sum=0;

            while (index<n) {
                if ((n-index)>=m) { //还有m个数字能取
                    sum=0;

                    for (int i = 0; i < m; i++) {
                        num+=2;
                        sum+=num;
                        index++;
                    }
                    System.out.print(sum/m+" ");
                }else{

                    int len=n-index;//所剩的数字个数
                    sum=0;
                    for (int i = 0; i < len; i++) {
                        num+=2;
                        sum+=num;
                        index++;
                    }
                    System.out.println(sum/len);
                }
            }
        }
    }
}

相关推荐

  1. 题目 1159: 偶数求和

    2024-02-04 20:44:02       42 阅读
  2. 数列求和、统计输入正数个数 题目

    2024-02-04 20:44:02       32 阅读
  3. 题目 1155: C语言训练-阶乘和数*

    2024-02-04 20:44:02       53 阅读
  4. 题目 1059: 二级C语言-等差数列—c语言

    2024-02-04 20:44:02       54 阅读
  5. C语言题目:阶乘数列求和(函数)

    2024-02-04 20:44:02       30 阅读
  6. 求和...

    2024-02-04 20:44:02       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-04 20:44:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-04 20:44:02       97 阅读
  3. 在Django里面运行非项目文件

    2024-02-04 20:44:02       78 阅读
  4. Python语言-面向对象

    2024-02-04 20:44:02       88 阅读

热门阅读

  1. 海量微服务关联关系挖掘与告警拓扑展示

    2024-02-04 20:44:02       51 阅读
  2. React中的事件处理逻辑

    2024-02-04 20:44:02       48 阅读
  3. WiFi测试的核心思路和主要工具

    2024-02-04 20:44:02       48 阅读
  4. 工程师 - headless模式

    2024-02-04 20:44:02       59 阅读
  5. 二叉树的构造代码

    2024-02-04 20:44:02       49 阅读
  6. C 练习实例55-学习使用按位取反~

    2024-02-04 20:44:02       41 阅读
  7. go使用gopprof分析内存泄露

    2024-02-04 20:44:02       52 阅读
  8. Go 语言实现并发、通道原理(附带案例)

    2024-02-04 20:44:02       53 阅读
  9. 自学PyQt6杂记索引

    2024-02-04 20:44:02       52 阅读