2301_80384187 2024-02-13 22:23 采纳率: 33.3%
浏览 9

C语言查找指定字符,结果错误

img

img

img


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

img

img

  • 写回答

5条回答 默认 最新

  • 太空漫步11 2024-02-15 20:32
    关注

    从控制台输入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;
    }
    
    
    评论

报告相同问题?

问题事件

  • 修改了问题 2月15日
  • 创建了问题 2月13日