急!!C语言想判断字符串是否含有字母 但是进行到引入函数时直接卡住了


#include <stdio.h>
#include <string.h>
#include<stdlib.h>
int NB(char str[100]);
int main()
{
    char str[100] = { 0 };
    size_t len;
    scanf("%s",&str);
    len = strlen(str);
    printf("Length: %d\n", len);
    int N;
    N=NB (str[100]);
    if(N=1){
        printf("aaa");
    }
    else{
        printf("bbb");
    }
    return 0;
}

int NB(char str[100])
{
    int j;
    int len =strlen(str);
    for(j=0;j<len;j++)
    {
        if(str[j]>='a' && str[j] <= 'z' || str[j]>='A' && str[j] <= 'Z')
        {
            return 1;
        }
    return 0;
    }
}

想判断字符串是否含有字母 但是无法进行下去

第十四行改为 N=NB (str);