- #include <stdio.h>
- #include <string.h>
- int main()
- {
- int n,m,s,sum,t;
- int i,j[101];
- int a;
- while (scanf("%d",&n)!=EOF)
- {
- a=0;
- t=0;
- sum=0;
- s=2;
- for(i=0;i<n;i++)
- {
- j[i]=s;
- s+=2;
- }
- scanf("%d",&m);
- for(i=0;i<n;i++)
- {
- sum+=j[i];
- if((i+1)%m==0)
- {
- a=sum/m;
- if(t==0)printf("%d",a);
- else printf(" %d",a);
- sum=0;t++;
- }
- else if(i==n-1)//确保当剩余数量不足m时计算的是剩余数量的和。
- { //如:若n=5,m=3,如果不写i==n-1则当i=3时也会输出a。
- a=sum/(n-i);
- if(t==0)printf("%d",a);
- else printf(" %d",a);
- }
- }printf("\n");
- }
- return 0;
- }
posted @
2018-03-22 20:27
外号班长
阅读(
158)
评论()
编辑
收藏
举报