您当前的位置: 首页 > 

Better Bench

暂无认证

  • 3浏览

    0关注

    695博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【超级完整】北京理工大学计算机复试机试历年真题答案2003年-2018年

Better Bench 发布时间:2020-05-10 16:26:04 ,浏览量:3

本人已经把该博客代码部分整理,在另一篇博客中:

【超级完整-更正版】北京理工大学计算机专业复试机试历年真题答案2003年-2018年

目 录

1-2003两个空间坐标求球的体积 1

2-2003计算某一天是一年的第几天 2

3-2003学生根据学号进行文件的读取 3

1-2004多项式的类去递归求值 5

3-2004一元二次方程求值 7

1-2005复数类的封装和重载复数相加 7

1-2006打印直角三角形 9

2-2006数字的逆序输出 11

1-2007递归求小球下落弹起到静止的长度 13

2-2007运算符重载计算两个坐标的距离 14

3-2007学生类的增删改 14

4-2007计算三个坐标是否构成直角三角形 17

1-2008一个日期加上天数变成新的日期 18

2-2008计算两个日期相差多少天 20

3-2008除数是0或者数组越界捕捉异常 23

1-2009字符串处理+另存文件 24

2-2009统计分组元素 24

3-2009统计单词词频 27

1-2010中缀转二叉树输出 28

1-2011-统计首字母相同的单词 33

2-2011-领导关系 34

3-2011-单词排序 36

1-2012-学生对象的插入删除 37

2-2012-数字排序 40

3-2012-后序中序确定树输出前序 41

1-2013-最小公约数公倍数 42

2-2013-字符串排序 43

3-2013-运算符优先级 44

4-2013-二叉树中序转前序+运算符优先级 45

1-2014-输出三个最近使用文件有重复就不打乱文件顺序 47

2-2014-输出最近使用三个文件 49

1-2015-正方形打印空心菱形 50

2-2015-输出限制字符长度的全排列 52

3-2015-火车输出序列堆栈的使用 52

4-2015-单词排序不区分大小写 54

1-2016-字符串中摘取数字 55

2-1016-指定精度计算PI值 59

3-2016-数字转字符串 59

4-2016-链表存奇偶数 60

5-2016-动态开辟数组数目 63

6-2016递归求字符串的长度 64

7-2016-单词排序 64

1-2017-统计学生没及格输出 65

2-2017-限制字符串的全排列 66

3-2017-字符串中的元素排序 67

4-2017-身份证校验码 68

5-2017-全排列 68

6-2017-求字符串的全部子串 70

7-2017-判断n是否在n的平方最右边 70

8-2017-二分查找 71

9-2017-打印菱形 72

10-2017-打印等腰三角形 73

1-2018-求字符集交集 73

2-2018-求一个偶数是哪两个素数之和 74

题目是我简写的,代码注重逻辑,有些可能没有规范输出。如果有任何疑问,可直接去查年份对应的题目参考综合学习。

1-2003两个空间坐标求球的体积

#include

#include

#include

#include

#define Max 100

double const PI=3.141592;

using namespace std;

class  ThreeDimensionalSpace{

public:

double x;

double y;

double z;

public :

ThreeDimensionalSpace(double x1,double y1,double z1)

{

x = x1;

y = y1;

z = z1;

}

double operator - (ThreeDimensionalSpace b);

};

double ThreeDimensionalSpace::operator - (ThreeDimensionalSpace b)

{

return sqrt((x-b.x)*(x-b.x)+(y-b.y)*(y-b.y)+(y-b.y)*(y-b.y));

}

int main()

{

double x1,y1,z1;

double x2,y2,z2;

while(1)

{

couty1>>z1;

couty2>>z2;

ThreeDimensionalSpace a(x1,y1,z1);

ThreeDimensionalSpace b(x2,y2,z2);

double r = a-b;

double V = (4/3)*PI*r*r*r;

cout

关注
打赏
1665674626
查看更多评论
立即登录/注册

微信扫码登录

0.0555s