#include <stdio.h>
#include <string.h>
int calut(char m[],char l[],int len){
int count=0;
for (int j=0; j<len; j++)
{
if((m[j]>='0'&&m[j]<='9')||(m[j]>='a'&&m[j]<='z')||(m[j]>='A'&&m[j]<='Z'))
m[j]='1';
else m[j]='0';
}
for (int j=0; j<len; j++)
{
if(m[j]==l[j])
count++;
}
return count;
}
int main(){
char m[1000];
char l[1000];
float cnt;
scanf("%s",m);
scanf("%s",l);
int len=strlen(m);
cnt=calut(m,l,len);
printf("%.2f%%\n",(float)cnt*100/(float)len);
return 0;
}
笔试——约德尔测试
最新推荐文章于 2020-10-10 14:42:58 发布