URAL_1001

    因为数字不算很大,精度要求也不高,所以可以直接调用sqrt,否则可以用手算开平方+高精度来处理。

#include<stdio.h>
#include<string.h>
#include<math.h>
#define MAXD 300000
double x[MAXD];
int main()
{
    int i = 0;
    while(scanf("%lf", &x[i]) == 1)
        ++ i;
    for(-- i; i >= 0; i --)
        printf("%.4f\n", sqrt(x[i]));
    return 0;
}
posted on 2012-05-09 12:46  Staginner  阅读(137)  评论(0编辑  收藏  举报