X. 圆
求欧氏距离⚪面积和曼哈顿距离⚪面积
#include<stdio.h>
#include<math.h>
int main()
{
long long radius;
scanf("%lld", &radius);
printf("%.6lf\n%.6lf", radius * radius * acos(0) * 2,
radius * radius * 2.0 );
}
Y. 重力加速度
#include<stdio.h>
#include<math.h>
int main()
{
int n;
scanf("%d", &n);
n--;
double height;
if(n < 3)
height = n * 5 + 1.75;
else
height = n * 3 + 5.75;
double t = sqrt(2 * height / 9.8);
printf("%.3lf", t);
}
Z. 二次方程的根
#include<stdio.h>
#include<math.h>
int main()
{
long long a, b, c;
scanf("%lld %lld %lld", &a, &b, &c);
long long delta = b * b - 4 * a * c;
if(delta < 0)
printf("No Answer");
else if(delta == 0)
printf("%.6lf", 0.0 - b / (2.0 * a));
else
printf("%.6lf %.6lf",
(0.0-b - sqrt(delta)) / (2.0 * a),
(0.0-b + sqrt(delta)) / (2.0 * a));
}