- 博客(12)
- 收藏
- 关注
原创 数组与八大排序基础
动态初始化://方法一:int[] nums;//方法二:nums.length:数组长度静态初始化:默认初始化二维数组的定义定义了一个一维数组g和一个二维数组a;int[][] a;数组是引用类型,他的元素相当于类的实例变量。因此数组已经分配空间,其中的每个元素也被按照实例变量同样的方式隐式是初始化。
2025-10-09 12:44:50
729
原创 7-37 汽车收费
输入格式:每个测试用例占一行,每行给出汽车的基本信息,每一个为当前汽车的类型1为car,2为Truck,3为Bus。接下来为它的编号,接下来Car是载客数和重量,Truck给出重量,Bus给出载客数。主函数根据输入的信息,相应建立Car,Truck或Bus类对象,对于Car给出载客数和重量,Truck给出重量,Bus给出载客数。生成上述类并编写主函数,要求主函数中有一个基类Vehicle指针数组,数组元素不超过10个。Bus的收费公式为: 载客数*3。string NO;Car的收费公式为: 载客数。
2024-08-20 20:11:46
386
原创 7-38 饮料的价格
输入格式:每个测试用例占一行,每行给出饮料的基本信息,第一个为饮料的类型,茶为1,咖啡为2,牛奶为3。对于茶叶来说,接下来输入一个地区代码,其中1代表本地。对于咖啡来说,接下来要输入一个加工代码,其中1代表现磨。其中本地茶要另加50%的服务费,其它茶要加20%的服务费;现磨咖啡要加100%的服务费,其它咖啡加20%的服务费;生成上述类,并编写主函数,要求主函数中有一个基类Drink指针数组,数组元素不超过10个。主函数根据输入的信息,相应建立Tea, Coffee或Milk类对象,并给出收费。
2024-08-20 19:02:49
312
原创 7-39 用虚函数计算各种图形的面积
定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,输出它们的面积和。要求用基类指针数组,每一个数组元素指向一个派生类的对象。PI=3.14159f,单精度浮点数计算。输入在一行中,给出9个大于0的数,用空格分隔,分别代表圆的半径,正方形的边长,矩形的宽和高,梯形的上底、下底和高,三角形的底和高。输出所有图形的面积和,小数点后保留3位有效数字。
2024-08-20 18:54:51
312
原创 汉诺塔的问题用C++递归方法的解决:
A上盘子移动到C上可以分解成三个步骤:1:将A上n-1个盘子移动到B上(借助C针)2:将A上剩余一个盘子移到C上3:将n-1个盘子从B针移到C针上(借助A针)
2024-08-16 20:47:52
650
原创 用递归法计算从n个人中选择k个人组成一个委员会的不同组合数。
1:由n个人里选k个人的组合数=由n-1个人里选K个人的组合数+由n-1个人里选 k-1个人的组合数。用递归法计算从n个人中选择k个人组成一个委员会的不同组合数。2:当n=k或k=0时,组合数为1。
2024-08-16 20:16:38
271
原创 投骰子的游戏:
和数为其他值,则将此值作为自己的点数,继续第二轮,第三轮...直到某轮和数等于点数则取胜,若在此前出现和数为7,则为负。有六个面,点数分别为1,2,3,4,5,6。游戏者在程序开始时,输入一个无符号的整数,作为产生随机数的种子。功能:为使rand()产生一序列 伪随机整数而设置起始点。投骰子函数如下:其中rand()是0-5之间,加一变成0-6之间。每轮投两次骰子,第一轮如果和数为7或11则为胜,游戏结束。1:模拟生成随机数:负责模拟投骰子计算和数并输出和数。和数为2,3,12则为负,游戏结束。
2024-08-16 17:43:32
1042
原创 计算如下公式,并输出结果:其中,r和s的值由键盘输入。(有sin x的近似值计算公式。)
sin x 函数调用设置,不用系统函数库给的,自己设置,自己调用。
2024-08-16 16:55:43
242
原创 用arctan公式,求圆周率π的值(使用C++)
对于初学者来说,如果认为太麻烦了,可以使用功能分解的方法解决。如果写成while 形式,则必须使 f 的初始化为 e / i ,否则,while (0>1e-15)为假,运行结果为零。至于为什么在判断时候不写成下面这样:那是因为 f 在大括号内定义的,它的作用于在大括号内。主函数里面,a与b的结果,若整数相除结果取整,所以要把除数或被除数其中一个加上小数点。虽然,C++里面有关于arctan的系统函数公式,但这篇文章不使用该方法。千万不要忘了,后面要改变 f 的值,它随着新的e,i而改变。
2024-08-04 17:30:51
1805
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅