我希望你是我独家记忆

一段永远封存的记忆,随风而去
posts - 263, comments - 31, trackbacks - 0, articles - 3
   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理

HLOJ_1301

Posted on 2009-10-10 12:58 Hero 阅读(1394) 评论(0)  编辑 收藏 引用 所属分类: 代码如诗--ACM
 1 //HLOJ_1301 just for play Accepted 
 2 
 3 #include <iostream>
 4 #include <cmath>
 5 using namespace std ;
 6 
 7 int ina, inb, inc ;
 8 
 9 int main()
10 {
11     int cnt = 0 ;
12     while( cin >> ina >> inb >> inc )
13     {
14         if0==ina && 0==inb && 0==inc ) break ;
15 
16         printf( "Triangle #%d\n"++cnt ) ;
17 
18         double result = 0 ;
19 
20         if-1 == ina )
21         {
22             if( inc <= inb ) 
23             {
24                 printf( "Impossible.\n" ) ; 
25             }
26             else
27             {
28                 result = sqrt( 1.0*inc*inc - inb*inb ) ;
29                 printf( "a = %0.3lf\n", result ) ;
30             }
31         }
32         else if-1 == inb )
33         {
34             if( inc <= ina )
35             {
36                 printf( "Impossible.\n" ) ; 
37             }
38             else
39             {
40                 result = sqrt( 1.0*inc*inc - ina*ina ) ;
41                 printf( "b = %0.3lf\n", result ) ;
42             }
43         }
44         else
45         {
46             result = sqrt( 1.0*ina*ina + inb*inb ) ;
47             printf( "c = %0.3lf\n", result ) ;
48         }
49 
50         printf( "\n" ) ;
51     }
52 
53     return 0 ;
54 }
55 //c = 5.000

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理