判断相等用==,你全写的=
并且逗号要改成&&
输入也不对
scanf("%s",word[i]);就行了
for(i=0;i<5;i++)
{
for(j=0;j<98;j++)
{
if(word[i][j] == 'e' && word[i][j+1] == 'r' && word[i][j+2] == '\0')
{
printf(".....",word[i]);
break;
}
}
C语言中等号=表示赋值运算符,例如E1=E2,表示将E2的值存放到变量E1中,E1必须是可修改的左值,也就是变量。\n\n双等号是逻辑判断运算符,表示相等,例如E1E2,表示判断E1和E2的值是否相等,如果相等返回1,不相等返回0值。\n\n因此,双等号==才是数学中的等号,另外C语言中的不相等运算符号用 != 表示。\n\n注意两者不能混用,在if、while、for等语句中表示逻辑判断是,如果混用将导致程序运行结果不正确
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!