谁能帮我看看!做不出来啊
#include<stdio.h>#define maxsize 20
typedef struct{
int v.[maxsize];
int len;
}sqlist;
int count(sqlist *L,int x)
{
int i,j=0;
for(i=0;i<L->len;i++)
{
if(L->v[i]==x)
j++;
}
return(j);
}
main()
{ int k;
sqlist a;
a.v[0]=1;
a.v[1]=9;
a.v[2]=4;
a.v[3]=1;
a.v[5]=5;
a.v[6]=4;
a.v[7]=1;
a.v[8]=6;
a.v[9]=2;
a.v[10]=5;
k=count(&a,1);
printf("%d",k);
}
统计顺序表中值为X的个数。