怎样用C++计算满足条件的组成三角形各值和个数

利用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

    数字1-9摆列的三角形形态,如下图所示,图中例举了一个知足前提的三角形。

  2. 2

    起首,界说各整型变量,保留三角形的各数字、p的值以及知足前提的三角形个数。

  3. 3

    接着,输入一个正整数,保留在变量p中。

  4. 4

    用for语句执行最外层轮回,前提为a<=9。

  5. 5

    接着,执行外侧的两层轮回,前提为b<=9和c<=9。

  6. 6

    接着,执行外侧第四层的轮回,因为b<d,所以此轮回的肇端值为d=b+1,前提为d<=9。

  7. 7

    然后,界说其他的各层轮回,列举变量e-f各数字的值。

  8. 8

    用if语句判定,列举的各变量值是否知足划定的前提。

  9. 9

    输出知足三角形前提的各数字的值,如下图所示。

  10. 10

    知足三角形前提的计数加1,实现统计。

  11. 11

    最后,输出知足前提的三角形个数。

  12. 12

    运行法式,输入一个p的值,电脑就管帐算出所有知足前提的数字,并输出知足前提的三角形个数。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
  • 发表于 2018-10-07 00:00
  • 阅读 ( 734 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具