poj 1045 调试过,与网上ac代码没有区别,如何老是wA

poj 1045 调试过,与网上ac代码没有区别,怎么老是wA
#include<stdio.h>
#include<math.h>

int main()
{
    int n;
    double w,vr,vs,r,c;
    scanf("%lf%lf%lf%d",&vs,&r,&c,&n);//第7行变量应全用double
    while(n--)
    {
        scanf("%lf",&w);
        vr=vs*w*sqrt(1/(c*c*r*r*w*w+1))*c*r;
        printf("%.3lf\n",vr);
    }
    return 0;
}
------解决思路----------------------
http://download.****.net/download/u010174146/7299005
惭愧,我没有做过poj题目,比你外行。这是我在网上搜索到的答案,和你的答案一样。你参考一下,网上这类问题很多,多看看,综合参考一下。