zoukankan      html  css  js  c++  java
  • 偶数求和

    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
     
     1 #include <stdio.h>
     2 
     3 int main(){
     4     int sequence[101];
     5     int i;
     6     int j;
     7     int n;
     8     int m;
     9     int result;
    10     int remainder;
    11     int flag;
    12     
    13     for(i=0;i<101;i++)
    14         sequence[i]=(i+1)*2;
    15         
    16     while((scanf("%d%d",&n,&m))!=EOF){
    17         result=0;
    18         j=1;
    19         flag=0;
    20         
    21         remainder=n%m;
    22         
    23         for(i=0;i<=n;i++){
    24             if(j<=m){
    25                 result+=sequence[i];
    26             }
    27             
    28             else{
    29                 if(flag==0)
    30                     printf("%d",result/m);
    31                     
    32                 else
    33                     printf(" %d",result/m);
    34                     
    35                 flag=1;
    36                 j=1;
    37                 result=sequence[i];
    38             }    
    39             j++;
    40         }
    41         
    42         if(remainder){
    43             printf(" %d",(result-sequence[n])/remainder);
    44         }
    45         
    46         printf("
    ");
    47     }
    48         
    49         
    50             
    51     
    52     return 0;
    53 }
  • 相关阅读:
    慕课网-安卓攻城狮视频学习及练习(二)
    慕课网-安卓攻城狮视频学习及练习(一)
    1126 Eulerian Path
    1127 ZigZagging on a Tree
    1128 N Queens Puzzle
    1129 Recommendation System
    1130 Infix Expression
    1131 Subway Map
    1132 Cut Integer
    1133 Splitting A Linked List
  • 原文地址:https://www.cnblogs.com/zqxLonely/p/4057111.html
Copyright © 2011-2022 走看看