1105.椭圆

Description

有一个中心在原点,一焦点为(c,0)且离心率为j/k的椭圆,求其面积
    
    
Input
    
    
一行 三个正整数 c j k
    

 Output
    
    
        一行 椭圆面积 保留3位小数
    
    
        Sample Input
    
    
        4 7 9
    
    
        Sample Output
    
    
        52.227
    
    
        Source
    
    
        Unknown

输出的时候控制格式

#include<cstdio>
#include<iostream>
#include<cmath>
using namespace std;
const double pi=acos(-1.0);
int main()
{
   
    double a,b,c,j,k,s;
    scanf("%lf%lf%lf",&c,&j,&k);
    a=c*k/j;
    b=sqrt(a*a-c*c);
    s=pi*a*b;
    printf("%.3f\n",s);
    return 0;
}