帮我看一下这道C语言题为什么不对 谢谢!!!急!!

2025-03-01 14:59:36
推荐回答(2个)
回答1:

if(str[i]==m) k=i;
flag=1;} 这里有问题 判断结果不管是什么flag都会被赋值为1

回答2:

f(str[i]==m) k=i;
flag=1;
应该改成
if(str[i]==m)
{
k=i;;
flag=1;
break;
}