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毫秒