本题要求实现一个函数,要求返回顺序表中正整数的个数,空表返回0。
函数接口定义:
int PositiveInt(SqList L);
函数PositiveInt返回顺序表L中正整数的个数,若顺序表为空,则返回0。函数PositiveInt框架如下,请将横线处的代码补充完整,将完整的PositiveInt函数填写在下面答题框中。
int PositiveInt(SqList L)
{
int i;
int count___________; //定义计数器count,并讲其初始化为0
for(i=0;i<L.length;i++)
if(_______________) //当前元素L.elem[i]为正数时,计数器+1
count++;
_________________; //将count作为返回值
}
其中SqList结构定义如下:
typedef struct
{
ElemType *elem;
int length;
}SqList;