清华大学2003年机试-球的半径和体积-1068
2017-08-25 16:26
183 查看
清华大学2003年机试-球的半径和体积-1068
题目描述:输入球的中心点和球上某一点的坐标,计算球的半径和体积
输入
球的中心点和球上某一点的坐标,以如下形式输入:x0 y0 z0 x1 y1 z1
输出
输入可能有多组,对于每组输入,输出球的半径和体积,并且结果保留三位小数
样例输入
0 0 0 1 1 1
样例输出
1.732 21.766
解题思路:
一道水题。需要注意的是反余弦函数在cmath中是acos()。
AC代码:
#include <cstdio> #include <math.h> double x0, yy0, z0, x1, yy1, z1; double pi = acos(-1); void space(){ double radius = sqrt(pow((x0-x1), 2) + pow((yy0-yy1), 2) + pow((z0-z1), 2)); double space = 4.0 / 3.0 * pi * pow(radius, 3); printf("%.3f %.3f", radius, space); } int main(){ freopen("C:\\Users\\Administrator\\Desktop\\test.txt", "r", stdin); while(scanf("%lf%lf%lf%lf%lf%lf", &x0, &yy0, &z0, &x1, &yy1, &z1) != EOF){ space(); printf("\n"); } fclose(stdin); return 0; }
相关文章推荐
- 九度OJ 题目1068:球的半径和体积
- 题目1068:球的半径和体积
- 九度 OJ 1068:球的半径和体积
- 题目1066:字符串排序 题目1067:n的阶乘 题目1068:球的半径和体积
- 九度oj 题目1068:球的半径和体积
- 题目1068:球的半径和体积
- 九度OJ 1068 球的半径和体积 (模拟)
- 九度OJ 1068:球的半径和体积 (基础题)
- 清华大学2003年机试-查找学生信息-1069
- 2003年清华大学计算机研究生机试真题之五
- 九度OJ 1068:球的半径和体积 (基础题)
- 题目1068:球的半径和体积
- 清华大学2003年机试-今年的第几天?-1070
- 九度OJ 题目1068:球的半径和体积
- 题目1068:球的半径和体积
- 九度OJ 1068: 球的半径和体积
- 九度oj-1068-球的半径和体积
- 九度oj-1068-球的半径和体积
- 题目1076:N的阶乘(2006年清华大学计算机研究生机试真题)
- 2008年清华大学计算机研究生机试真题