关于二叉树顺序存储统计非叶子结点数目

问题遇到的现象和发生背景

已知二叉树数据为正整数,按照顺序方式存储在数组A中,对比完全二叉树缺失结点的地方存0,实现C语言函数int Count(int A[])计算二叉树中非叶子结点数目

img

用代码块功能插入代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

没见识过没思路,普遍能查到的都是递归的形式

我想要达到的结果