c语言函数结构体笔记 c语言函数结构图( 二 )


C语言结构体编程#includestdio.h
#includestring.h
#includestdlib.h
struct telephone
{
char name[10];
char telno[20];
};
void search(struct telephone b[], char *x, int n);
int main()
{
int i,n;
struct telephone b[100];
char nane[100];
for(i=0;;i++)
{
printf("Please input name:");
gets(b[i].name);
if(b[i].name[0]=='#')
break;
printf("Please input telephone:");
gets(b[i].telno);
}
n=i;
printf("Please input you want to find name:");
gets(nane);
search(b,nane[0],n);
return 0;
}
void search(struct telephone b[],char *x,int n)
{
int i;
int find=0;
for(i=0;in;i++)
{
if(strcmp(x,b[i].name)==0)
{
printf("the telephone is %s\n",b[i].telno);
find=1;
}
}
if(find==0)
printf("Not found!");
}
c语言函数结构体笔记的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言函数结构图、c语言函数结构体笔记的信息别忘了在本站进行查找喔 。

推荐阅读