MT1055 弓形半径
(1)题目
假定弓形弦长为C,半径为R,弦高为H,输入C和H,按公式R=(CC+4H*H)/8H输出弓形半径R。
格式
输入格式: 输入实型,空格分隔。 输出格式: 输出实型,保留2位小数。
样例1
输入: 4 2.23607 输出: 2.01
(2)参考代码
#include<stdio.h> int main() { double C, H, R; scanf("%lf %lf", &C, &H); R = (C*C + 4*H*H) / (8*H); printf("%.2lf\n", R); return 0; }
MT1056 弓形弧长
(1)题目
假定弓形弧长为L,半径为R,圆心角为A,输入R和A,按公式L=0.01745R*A计算并输出弓形弧长L。
格式
输入格式: 输入实型,空格分隔。 输出格式: 输出实型,保留2位小数。
样例1
输入: 3 83.62063 输出: 4.38
(2)参考代码
#include<stdio.h> int main() { double L, R, A; scanf("%lf %lf", &R, &A); L = 0.01745 * R * A; printf("%.2lf", L); return 0; }
MT1057 弓形圆心角
(1)题目
假定弓形弧长为L,半径为R,圆心角为A,输入R和L,按公式A=57.296L/R计算并输出弓形圆心角A。
格式
输入格式: 输入实型,空格分隔。 输出格式: 输出实型,保留2位小数。
样例1
输入: 3 4.37837 输出: 83.62
(2)参考代码
#include<stdio.h> int main() { double A, R, L; scanf("%lf %lf", &R, &L); A = 57.296 * L / R; printf("%.2lf", A); return 0; }
MT1058 弓形弦高
(1)题目
假定弓形弦长为C,半径为R,弦高为H,输入R和C,按公式计算并输出弓形弦高H。
格式
输入格式: 输入实型,空格分隔。 输出格式: 输出实型,保留2位小数。
样例1
输入: 3 4 输出: 0.76
(2)参考代码
#include<stdio.h> #include<math.h> int main() { double H, R, C; scanf("%lf %lf", &R, &C); H = R - 1.0/2.0 * sqrt(4*R*R - C*C); printf("%.2lf\n", H); return 0; }
MT1059 弓形面积
(1)题目
假定弓形弦长为C,半径为R,弦高为H,弧长为L,输入R、C、H和L,按公式计算并输出弓形面积F。
F=1/2 * (R*L-C(R-H))
格式
输入格式: 输入实型,空格分隔。 输出格式: 输出实型,保留3位小数。
样例1
输入: 3 4 2.23607 4.37837 输出: 5.040
(2)参考代码
#include<stdio.h> int main() { double F, R, C, H, L; scanf("%lf %lf %lf %lf", &R, &C, &H, &L); F = 1.0/2.0 * (R*L - C*(R-H)); printf("%.3lf", F); return 0; }
MT1060 圆锥的表面积
(1)题目
请编写一个简单程序,输入半径和高度,计算输出圆锥的表面积。(PI是3.1415926)
计算公式为:
格式
输入格式: double型,空格分隔 输出格式: 输出圆锥的表面积,保留2位小数
样例1
输入: 8 12 输出: Surface area=563.53
(2)参考代码
#include<stdio.h> #include<math.h> #define PI 3.1415926 int main() { double Area, r, h; scanf("%lf %lf", &r, &h); Area = PI * r * (r + sqrt(r*r + h*h)); printf("Surface area=%.2lf", Area); return 0; }