利用1、2、……、9这9个数摆列当作三角形, 在三角形平分别用a-i暗示1-9中的每一个数, 并要求知足以下前提:(1)a<f<i(2)b<d, g<h, c<e(3)a+b+d+f=f+g+h+i=i+e+c+a=p 。
要求输入一个整数p, 计较出知足以上前提的所有三角形和个数 。
需要这些哦
C++
方式/
1数字1-9摆列的三角形形态, 如下图所示, 图中例举了一个知足前提的三角形 。
文章插图
2起首, 界说各整型变量, 保留三角形的各数字、p的值以及知足前提的三角形个数 。
文章插图
3接着, 输入一个正整数, 保留在变量p中 。
文章插图
4用for语句执行最外层轮回, 前提为a<=9 。
文章插图
5接着, 执行外侧的两层轮回, 前提为b<=9和c<=9 。
文章插图
6接着, 执行外侧第四层的轮回, 因为b<d, 所以此轮回的肇端值为d=b+1, 前提为d<=9 。
文章插图
7然后, 界说其他的各层轮回, 列举变量e-f各数字的值 。
文章插图
8用if语句判定, 列举的各变量值是否知足划定的前提 。
文章插图
9输出知足三角形前提的各数字的值, 如下图所示 。
文章插图
10知足三角形前提的计数加1, 实现统计 。
文章插图
11最后, 输出知足前提的三角形个数 。
文章插图
12【怎样用C++计算满足条件的组成三角形各值和个数】运行法式, 输入一个p的值, 电脑就管帐算出所有知足前提的数字, 并输出知足前提的三角形个数 。
文章插图
以上内容就是怎样用C++计算满足条件的组成三角形各值和个数的内容啦, 希望对你有所帮助哦!
推荐阅读
- 圆桌位置移动任意轮后指定人的座位C++如何实现
- GTA5怎么自拍
- GTA5怎么使用地图定位
- 饥荒火鸡神龛要放什么 饥荒火鸡神龛怎么用
- 石榴有哪些功效与作用
- 使用微软的易升工具对系统的版本有是选择性的
- 9蒸9晒的黑白芝麻怎么做 9蒸9晒的黑白芝麻的功效作用
- cad如何画虚线
- excel表格文档怎么用一张A4纸打印出来
- 使用AMBackup.exe命令行工具创建Win10系统备份