zoukankan      html  css  js  c++  java
  • 2015

    偶数求和

    总共n个偶数 一组m个数 求平均数

    末尾不足m个 求平均数

    #include <stdio.h>
    
    int main(void)
    {
        int n,m,i,j,s,p,q;
        while(scanf("%d %d",&n,&m))
        {
            s = p = q = 0;
            for(j =1,i = 2;i <= 2*n;i+=2)
            {
                s += i;
                if(j % m == 0)
                {
                    printf("%d ",s/m);
                    s = 0;
                }
                j++;
                if(n % m != 0 && i > 2 * (n / m + 1))
                {
                    p += i;
                    q++;
                    if(i == 2*n)
                        printf("%d
    ",p / q);
                }
            }
            if(n % m == 0)
                printf("
    ");
        }
        return 0;
    }
    

    参考答案

     1 #include <stdio.h>
     2 
     3 int main(void)
     4 {
     5     int i, n, m, b, c;
     6 
     7     while (scanf("%d%d", &n, &m) != EOF)
     8     {
     9         b = 2;
    10         c = 0;
    11         for (i = 0 ; i < n / m ; i++)
    12         {
    13             printf(c++ ? " %d" : "%d", b + m - 1);
    14             b += m * 2;
    15         }
    16         printf(n % m ? " %d
    " : "
    ", b + n % m - 1);
    17     }
    18 
    19     return 0;
    20 }
    ========================if i have some wrong, please give me a message, thx.========================
  • 相关阅读:
    Java工具类
    集合 -- 嵌套表
    集合--索引表
    第一章
    记录Record
    序列Sequence
    操纵数据库 DML
    表的集合操作
    视图
    索引
  • 原文地址:https://www.cnblogs.com/ailx10/p/5331853.html
Copyright © 2011-2022 走看看