杭电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个,则以实际数量求平均值。编程输出该平均值序列。
 

 

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

 

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

 

Sample Input
3 2 4 2
 

 

Sample Output
3 6 3 7

 

这道题感觉不能好好理解题目T T
会卡的地方就在 每m个数求平均值,这里是有m个数,之前求的数不算进来

复制代码
 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,m;
 5     while(~ scanf("%d %d",&n,&m)) {
 6         int num[100],sum=0,count=0;
 7         for(int i=1; i<=n; i++) {
 8             num[i]=i*2;
 9             sum+=num[i];
10             count++;
11             if(count==m) {
12                 if(i==n)
13                     printf("%d",sum/m);
14                 else
15                     printf("%d ",sum/m);
16 
17                 count=0;
18                 sum=0;
19             }
20             else if(i==n) {
21                 printf("%d",sum/count);
22             }
23         }
24         printf("\n");
25     }
26     return 0;
27 }
复制代码

 

 

posted @   碎了的冰  阅读(408)  评论(0编辑  收藏  举报
编辑推荐:
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
阅读排行:
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· Vite CVE-2025-30208 安全漏洞
· 《HelloGitHub》第 108 期
· MQ 如何保证数据一致性?
· 一个基于 .NET 开源免费的异地组网和内网穿透工具
点击右上角即可分享
微信分享提示