
PTA编程训练
文章平均质量分 80
BuiderCodes
这个作者很懒,什么都没留下…
展开
-
PTA - 试试手气|C语言|题目分析|简单易懂
我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。那么你应该可以预知自己第 n 次(1≤n≤5)摇出的结果。原创 2023-11-29 09:43:28 · 1047 阅读 · 2 评论 -
PTA - 大炮打蚊子|C语言|代码详解|简单易懂|做题经历
这是处理每一发炮弹杀伤情况的另一部分代码,炮弹落点正上方没有蚊子,则检查以炮弹落点为中心的上下左右四个方向是否有蚊子,需要注意,在检查时需要注意即将检查的位置是否超出了`gird`数组的范围,故这里的第一个`if`语句控制了检查的范围。该部分定义了一个蚊子生命值整形数组,并初始化为`0`,然后遍历刚刚读入到的`gird` 数组,如果这个地方有蚊子,则在`healthPoint`数组中的对应位置赋值为`2`(默认蚊子共有两滴血,符合题目需要),这样,我们就得到了一个储存了蚊子生命值的数组了。原创 2023-11-22 09:36:35 · 821 阅读 · 1 评论