首页 > 学院 > 开发设计 > 正文

poj1477

2019-11-10 20:21:57
字体:
来源:转载
供稿:网友

题目大意:

给n个数,计算所有数跟平均值的差值总和

解题思路:

代码如下:

#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h>int main(){ int n,i,sum,ave,count=0; int num[60]; while(scanf("%d",&n)&&n) { count++; sum=ave=0; for(i=1;i<=n;i++) { scanf("%d",&num[i]); sum=sum+num[i]; } ave=sum/n; sum=0; for(i=1;i<=n;i++) { sum=sum+abs(num[i]-ave); } PRintf("Set #%d/nThe minimum number of moves is %d./n/n",count,sum/2); } return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表