#include"stdio.h"
#include"string.h"
#define M 10
struct person
{
char name[15]
int count;
}
hxr[4]={{"li".0}{"wang".0}{"zhang".0}{"shen".0}};
void main()
{
int i,j;
char name[15];
printf("\n input name n");
for(i=1;i<=M;i=)
{
scanf("%s",name);
for{j=0;j<4;j++)
if(strcme(name,hxr[j]name)==0)hxr[j],count++;
}
printf("\n result:");
for(j=0;j<4;j++)
printf("\n %s=%d;hxr[j].name,hxr[j],count );
}
这是手抄板的 大家看看有没有标点啊 或者是字母之类的小BUG 拜谢!
#include"string.h"
#define M 10
struct person
{
char name[15]
int count;
}
hxr[4]={{"li".0}{"wang".0}{"zhang".0}{"shen".0}};
void main()
{
int i,j;
char name[15];
printf("\n input name n");
for(i=1;i<=M;i=)
{
scanf("%s",name);
for{j=0;j<4;j++)
if(strcme(name,hxr[j]name)==0)hxr[j],count++;
}
printf("\n result:");
for(j=0;j<4;j++)
printf("\n %s=%d;hxr[j].name,hxr[j],count );
}
这是手抄板的 大家看看有没有标点啊 或者是字母之类的小BUG 拜谢!