EOF&.0

来源:互联网 发布:js post传参方式 编辑:程序博客网 时间:2024/06/07 02:21

while里面不能少EOF不然会超时,double运算分母要加.0。

#include <stdio.h>
#include <stdlib.h>
#include<math.h>


int main()
{
    double x0,y0,z0,x1,y1,z1,r,v,PI;
    while(scanf("%lf%lf%lf%lf%lf%lf",&x0,&y0,&z0,&x1,&y1,&z1)!=EOF){
        PI=acos(-1);
        r=sqrt((x1-x0)*(x1-x0)+(y1-y0)*(y1-y0)+(z1-z0)*(z1-z0));
        v=4.0/3*PI*r*r*r;
        printf("%.3lf %.3lf\n",r,v);
    }


    return 0;
}

0 0
原创粉丝点击