


C语言pta查找字符,运行结果错误,求解。看看哪里出错了吧。


从控制台输入char[]应该用scanf("%s",l);整体代码如下:
#include <stdio.h>
int main(){
char a;
char l[80]="0";
int i;
int index=-1;
scanf("%c",&a);
scanf("%s",l);
for ( i = 0; l[i] !='\0'; i++)
{
if(l[i]==a){
index=i;
}
}
if(index==-1){
printf("Not found");
}else{
printf("index=%d",index);
}
return 0;
}