#include<stdio.h>
char name[5][20],xi[20];
int t;
void main()
{
printf("输入");
for(int i = 0; i < 5; i++)
{
scanf("%s" ,&name[i]);
}
printf("输入");
scanf("%s",&xi[20]);
for(int i = 0; i < 5; i++)
{
if(name[i] == xi[20])
{
t = i;
break;
}
else
{
t = 12;
}
}
if(t == 12)
{
printf("不在");
}
else
{
printf("%d",t);
}
}
这是个查找名字的程序,
if(name[i] == xi[20]) 时比较地址,不时比较内容。它们的地址当然不同。比较内容可以
#include <string.h>
然后
if(strcmp(name[i], xi[20]) == 0)