当前位置:网站首页 > 创业 > 正文

怎样用C++输出马路上移走树的高度和数目

0 张子豪 张子豪 2025-10-11 06:13 1

有一条马路长度为l,马路上有一排树,每两棵树之间的距离为1米,用0,1,2……,l暗示每棵树的坐标,此刻要在马路上移除一些区域,输入每个区域的肇端点和竣事点,求移走区域有几多棵树,并输出每棵树的高度。小编以C++为例,与大师分享编程经验。

东西/原料

  • C++

方式/步调

  1. 1

    要输出移除的所有树的高度,只需按照每个移走区域的起点和终点,将移走区域标识表记标帜,然后按照标识表记标帜输出移走树的高度即可。

  2. 2

    起首,界说两个数组,保留每棵树的高度和移走树的标识表记标帜。

  3. 3

    界说6个整型变量,用于实现移走树的高度和数量的统计。

  4. 4

    接着,输入马路的长度和移走树的区域。

  5. 5

    输入每棵树的高度,保留在数组h中。

  6. 6

    设置标识表记标帜数组每个元素的初始值,初始值为1。

  7. 7

    用do-while轮回语句输入每个区域的起止坐标,并实现标识表记标帜。

  8. 8

    用内层for轮回,实现所有移除区域树木的标识表记标帜。

  9. 9

    用for轮回实现移除树高度的输出,以及数量的统计。

  10. 10

    若是数组r的值为0,输出该编号对应的树的高度,并累加统计数量。

  11. 11

    最后,输出移走树的数量。

  12. 12

    运行法式,输入各数值后,电脑就会输出所有移除树的高度,并输出移除树的数量。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/218015.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图