PersonalCorpus 版 (精华区)
41709 2002-10-15 03:17:49 Accepted
1241 C++ 00:00.00 388K Big Guava
int main()
{
#ifndef ONLINE_JUDGE
freopen("c:\\0acm\\zju\\i1241","r",stdin);
freopen("c:\\0acm\\zju\\o1241","w",stdout);
#endif
int a,b,c,t=0;
double res;
while (1) {
scanf("%d%d%d\n",&a,&b,&c);
if ((a==0)&&(b==0)&&(c==0)) break; else t++;
printf("Triangle #%d\n",t);
if (a==-1) {
if (b>=c) printf("Impossible.\n\n");
else printf("a = %.3lf\n\n",sqrt(c*c-b*b));
} else if (b==-1) {
if (a>=c) printf("Impossible.\n\n");
else printf("b = %.3lf\n\n",sqrt(c*c-a*a));
} else {
printf("c = %.3lf\n\n",sqrt(a*a+b*b));
}
}
}
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:6.821毫秒