水题,如果说做这个题有什么目的的话,可能就是告诉你要仔细读题,看清楚题目的要求,否则会白白的WA几次啊:
#include "stdio.h"
int main()
{
//freopen("in.txt","r",stdin);
int t,num=0,sum,ave,res;
int i;
int a[50];
while(scanf("%d",&t) && t!=0)
{
sum=0; res=0;
num++;
for(i=0;i<t;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
ave=sum/t;
for(i=0;i<t;i++)
if(a[i]>ave)
res+=a[i]-ave;
printf("Set #%d\n",num);
printf("The minimum number of moves is %d.\n\n",res);
}
return 0;
}