| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
请帮忙看以下,老是wrong answer?#include<iostream.h>
int main()
{
int i,n,k,a[64];
float m;
long sum=0;
cin>>n;
while(1)
{
for(i=0;i<n;i++)
{
cin>>m;
if(10*m-int(10*m)!=0)goto end;
a[i]=m;
if((a[i]<=0)||(a[i]>50)) goto end;
sum+=a[i];
}
k=a[0];
for(i=1;i<n;i++)
if(k<a[i])k=a[i];
for(i=k;i<=sum;i++)
if(sum%i==0)break;
cout<<i<<endl;
sum=0;
end:
cin>>n;
if(n==0)break;
}
return 0;
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator