#include<stdio.h> #include<string.h> #include<stdlib.h> int a[110]; int main() { int m,n; while(scanf("%d%d",&n,&m)!=EOF) { int ave=0,sum=0; memset(a,0,sizeof(a)); for(int i=1;i<=n;i++) { a[i-1]=i*2; } int count=0,c; c=n%m; if(c==0) { for(int i=1;i<=n;i++) { sum+=a[i-1]; if(i%m==0) { ave=sum/m; count++; if(count==1) { printf("%d",ave); } else { printf(" %d",ave); } sum=0; ave=0; } } } else { for(int i=1;i<=n-c;i++) { sum+=a[i-1]; if(i%m==0) { ave=sum/m; count++; if(count==1) { printf("%d",ave); } else { printf(" %d",ave); } sum=0; ave=0; } } for(int i=n-c+1;i<=n;i++) { sum+=a[i-1]; ave=sum/c; printf(" %d",ave); sum=0; ave=0; } } printf("\n"); } // system("pause"); return 0; }
编辑器加载中...