自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 汉诺塔的问题用C++递归方法的解决:

A上盘子移动到C上可以分解成三个步骤:1:将A上n-1个盘子移动到B上(借助C针)2:将A上剩余一个盘子移到C上3:将n-1个盘子从B针移到C针上(借助A针)

2024-08-16 20:47:52 132

原创 用递归法计算从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 79

原创 投骰子的游戏:

和数为其他值,则将此值作为自己的点数,继续第二轮,第三轮...直到某轮和数等于点数则取胜,若在此前出现和数为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 311

原创 计算如下公式,并输出结果:其中,r和s的值由键盘输入。(有sin x的近似值计算公式。)

sin x 函数调用设置,不用系统函数库给的,自己设置,自己调用。

2024-08-16 16:55:43 61

原创 回文数:寻找并输出11~999之间的回文数m,它满足m,m方和m立方均为回文数。

寻找并输出11~999之间的数m,它满足m,和均为回文数。

2024-08-16 16:20:50 226

原创 键盘输入一个二进制数让它转换为十进制数 (用C++)

键盘输入一个二进制数让它转换为十进制数 (用C++)

2024-08-04 20:00:00 196

原创 用arctan公式,求圆周率π的值(使用C++)

对于初学者来说,如果认为太麻烦了,可以使用功能分解的方法解决。如果写成while 形式,则必须使 f 的初始化为 e / i ,否则,while (0>1e-15)为假,运行结果为零。至于为什么在判断时候不写成下面这样:那是因为 f 在大括号内定义的,它的作用于在大括号内。主函数里面,a与b的结果,若整数相除结果取整,所以要把除数或被除数其中一个加上小数点。虽然,C++里面有关于arctan的系统函数公式,但这篇文章不使用该方法。千万不要忘了,后面要改变 f 的值,它随着新的e,i而改变。

2024-08-04 17:30:51 218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除