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 |
怎么回事?老是 RUNTIME ERROR#include <stdio.h> #include <math.h> int main() { int i,m,n; int v1,v2;double s;int c; double a1,a2;double map[100]; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&c); map[i]=double(c); } m=n-1; while(m--) { a1=0.0;a2=0.0;v1=0;v2=0; for(i=0;i<n;i++) if(map[i]>a1){ a2=a1;v2=v1; a1=map[i];v1=i; } else if(map[i]>a2){ a2=map[i]; v2=i; } s=map[v1]*map[v2]; map[v1]=2*sqrt(s); map[v2]=0.0; } printf("%.3lf\n",map[v1]); return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator