poj1477(水)

犯了一个错误,贡献了一次CE;
G++里面没有头文件,用scanf会CE;然而C++就可以。

两大cow解释:
最好不要c 的输入和c++的一起用
(特别是关同步的时候)

然而好像他们也不是很了解。。

貌似c++编译器因为scanf和printf使用比较频繁所以可以省略头文件

这个以后在了解吧,以后都要加头文件就对了

#include<iostream> 
#include<algorithm>
using namespace std;

int num[55];
int n;

int main()
{
    int count=1;
    while(~scanf("%d",&n))
    {
        int ans,sum;
        sum=ans=0;
        if(n==0) break;
        for(int i=0;i<n;i++)
        {
            cin>>num[i];
            sum+=num[i];
        }
        int avg;
        avg=sum/n;
        for(int i=0;i<n;i++)
        {
            if(num[i]>avg)
                ans+=num[i]-avg;
        }
        cout<<"Set #"<<count++<<endl<<"The minimum number of moves is "<<ans<<"."<<endl<<endl;
    }   
}
posted @ 2016-05-17 14:04  see_you_later  阅读(185)  评论(0编辑  收藏  举报