偶数求和(杭电2015)

/*偶数求和

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

*/

//注意:输出的格式 ,空格的判断。

#include<stdio.h>

int main()

{

int m,n,b;

int sum=0;

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

{

int i,j;

//当输出结果均为每n个数求平均值的时候

if(m%n==0)

{

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

{

j=i;

sum+=2*j;

if(j%n==0)

{

printf("%d",sum/n);

sum=0;

if(j!=m)

printf(" ");

}

}

printf("\n");

}

else

// 当输出结果 含有不足n个数,原样输出的时候

{

b=m/n;

for(i=1;i<=n*b;i++)

{

j=i;

sum+=2*j;

if(j%n==0)

{

printf("%d ",sum/n);

sum=0;

}

}

for(i=n*b+1;i<=m;i++)

{

if(i!=m)

printf("%d ",2*i );

else

printf("%d",2*i);

}

printf("\n");

}

}

return 0;

}

偶数求和(杭电2015)

时间: 2024-11-07 18:39:48

偶数求和(杭电2015)的相关文章

偶数求和 【杭电-2015】 附题

/* 偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 45172    Accepted Submission(s): 19724 Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值.

杭电 2015 偶数求和

http://acm.hdu.edu.cn/showproblem.php?pid=2015 偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 45044    Accepted Submission(s): 19675 Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序

杭电2015

1 #include<stdio.h> 2 int main() 3 { 4 int n,m,t,c,x; 5 while(~scanf("%d%d",&n,&m)) 6 { 7 t=n/m; 8 c=n%m; 9 for(x=2; x<=m*t*2; x+=(2*m))//控制符合要求的组的输出次数 10 if(x==2) 11 printf("%d",x+m-1);//直接计算的平均数 12 else 13 printf(&qu

2015考研 杭电 计算机学院 复试笔试题第一题 JAVA语言解法

杭电 2015年考研 计算机学院 复试笔试第一题 JAVA解法 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; /* 杭电2015年 计算机学院 复试 笔试题第一题 JAVA解答 * author 刘汪洋 QQ 605283073 * 求出:字符串如:"34223abd#34SB-11--" * 中整数的和 其中-在数字前表示负号,否则为字符 */ pub

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个,则以实际数量求平均值.编程输

HDU 2015 偶数求和

本题一开始我想用数组将数存起来,但想了好久就是没思路写下去,最后参考了人家的代码,写的挺不错的,和大家分享一下 偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 45013    Accepted Submission(s): 19665 Problem Description 有一个长度为n(n<=100)的数列,该数列定义为

两分数求和化最简【杭电-2503】 附题

/* a/b + c/d Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7731    Accepted Submission(s): 4462 Problem Description 给你2个分数,求他们的和,并要求和为最简形式. Input 输入首先包含一个正整数T(T<=1000),表示有T组测试数据,然后是T行数据,每行包含四

杭电OJ 2015 2014年9月25日19:51:03

偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 46061    Accepted Submission(s): 20130 Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值.编程输出

杭电ACM2015--偶数求和

偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 120940    Accepted Submission(s): 50025 Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值.编程输