解题思路:
循环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 人评分
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:704 |
C二级辅导-等差数列 (C语言代码)浏览:628 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:609 |
兰顿蚂蚁 (C++代码)浏览:1225 |
回文数(一) (C语言代码)浏览:809 |
输出正反三角形 (C语言代码)浏览:859 |
简单的for循环浏览:1498 |
IP判断 (C语言代码)浏览:820 |
简单的a+b (C语言代码)浏览:626 |
1011题解浏览:819 |