posts - 0,comments - 0,trackbacks - 0

比第一题难度高一点点。。勉强可以说是水题了。。
注意数字的范围,果断开int64。
有个地方要注意,ural上对自带函数内部变量判断很严格。。所以我在下面过的程序交上去CE。。大家可以看看那个血淋淋的double。。
tips:判文件结束 while(scanf("XX",xx)!=EOF)..

 1 #include<stdio.h>
 2 #include<math.h>
 3 __int64 a[1000000];
 4 int main()
 5 {
 6   double now;
 7   long top,i;
 8   top=1;
 9   while (scanf("%I64d",&a[top])!=EOF)
10   {
11     top++;
12   }
13   top--;
14   for (i=top;i>=1;i--)
15   {
16     now=a[i];
17     printf("%0.4f\n",sqrt(now));
18   }
19 }


 

posted on 2011-06-27 16:16 梦转千寻 阅读(68) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航:   博客园   博客园最新博文   博问   管理