解题思路:
循环n次,每M次取平均数。N%M取剩余数,求剩余平均数。
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n,m;
while(scanf("%d %d",&n,&m)!=EOF){
int i,add=0,total=0;
for(i=1;i<=n;i++){ //循环n次
add+=2;
total+=add;
if(i%m==0){ //每M次取平均数
printf("%d ",total/m);
total=0;
}
else if(i==n&&n%m!=0){ //N%M取剩余数,求剩余平均数
printf("%d ",total/(n%m));
total=0;
}
}
putchar('\n');
}
}
0.0分
0 人评分