zoukankan      html  css  js  c++  java
  • 2015 偶数求和 AC 杭电

                       偶数求和

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

    Total Submission(s): 55669    Accepted Submission(s): 24279

    Problem Description

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

    Input

    输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。

    Output

    对于每组输入数据,输出一个平均值序列,每组输出占一行。

    Sample Input

    3 2

    4 2

    Sample Output

    3 6

    3 7

    Author

    lcy

    Source

    C语言程序设计练习(三)

    #include<stdio.h>

    int main()

    {

    int i,j,sum,a[100],b[100],m,n;

    while(scanf("%d%d",&m,&n)!=EOF)

    {

    sum=0;

    a[0]=2;

       for(i=1;i<=m;i++)

    a[i]=a[i-1]+2;

       for(j=1;j<=(m/n);j++)

       {

       sum=0; for(i=(j-1)*n;i<j*n;i++)

       {

       sum+=a[i];

       }

        b[j]=sum/n;

       }

        for(j=1;j<=m/n;j++)

        {

        if(m%n==0)

        {

        if(j!=m/n)

        {

        printf("%d",b[j]);  

        printf(" ");

        }

        else printf("%d ",b[j]);

        }

        if(m%n!=0)

        printf("%d ",b[j]);

        }

        if(m%n!=0)

       {

       sum=0;  

    for(i=(m-m%n);i<m;i++)

       { 

       sum+=a[i];

       } b[m%n+1]=sum/(m%n); 

    printf("%d ",b[m%n+1]);

       }

    }

    return 0;

    }

  • 相关阅读:
    笔试
    Java
    工作中问题总结
    suitcrm安装及虚拟机
    python邮件读取2
    restful api
    python 邮件读取
    suiteCRM____Admin
    pdf提取信息到excel
    Maven笔记
  • 原文地址:https://www.cnblogs.com/lj-1568/p/4434953.html
Copyright © 2011-2022 走看看