
刚开始学,看不出问题,可以详细说一下问题在哪吗?可以改正好一下吗?
你的逗号都是中文分号,需要用英文分号;
name[i][j] != len这里也不对,两者类型不一样。name[i][j]是char类型,len是int类型。查找姓名需要用字符串比较,用到的函数时strcmp();
代码修改如下:
运行结果:

代码:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
const char name[][19]={"xiaol","xiaok","xiaoj","xiaoh","xiaohz"};
char xiaohz[]="xiaohz";
int i,j;
const int len = strlen(xiaohz);
for (i=0;i<5;i++)//这里是i<5
{
if(strcmp(name[i],xiaohz)==0) //字符串比较
printf("第%d就是%s\n",i,xiaohz);
}
system("pause");
return 0;
}