穷举法怎么解密2个字母呀?

用穷举攻击解密2个英文字母,要求是自己手输入2个字母,然后比较,然后比较次数是多少。3个输出结果,我自己就知道用scanf后输入字母,然后for循环结果比较,但是英文要怎么比较啊,我只懂数字啊,百度说可以用asc码转化,但是没学过不懂啊,图片是输出结果的要求截图。

 

char c = 'a';

printf("%c",c);   //打印字符

printf("%d",c);  //打印ASCII值

测试一下就知道了。

A~Z的ASCII是(65~90)

a~z的ASCII是(97~122)

void main()
{
    char str[10] = {0};
    printf("输入密码:");
    scanf("%s",str);
    printf("密码是:");
    int count=0;
    for(int i=0;str[i] != 0;i++)
    {
        for(char c='a';c<='z';c++)
        {
            count++;
            if(c == str[i])
            {
                printf("%c",c);
                continue;
            }
        }
    }
    printf("\n比较次数:%d\n",count);
}