已初始化团队数组成员名称如下,现输入一个姓名,查找是否在团队中,如果在,给出序号值,如果不在,给出提示信息”该成员不在团队中,用strcmp函数
因为我不知道你那个初始化的团队数组成员的名称,所以我自定义了一个团队成员名称数组,代码实现如下:
#include <stdio.h>
#include <string.h>
int main(void){
char * teamnames[5]={
"zhangsan",
"lisi",
"wangwu",
"dingliu",
"songqi"
} ;
char names[10];
printf("请输入要查找的团队成员名称:\n");
gets(names);
int i;
int find=0;
for(i=0;i<5;i++){
if(strcmp(names,teamnames[i])==0){
printf("%s在团队中的位置为:%d\n",names,i);
find=1;
break;
}
}
if(find==0){
printf("该成员不在团队中。\n");
}
return 0;
}