约德尔测试赛码网试题:
#include<iostream>
#include<stdio.h>
#include<ctype.h> //isalnum
#include<cstring> //strlen
using namespace std;
int main(){
char s1[1000],s2[1000];
scanf("%s",s1);
scanf("%s",s2);
double len=0; //记录相同字符的个数
for(int i=0; i<strlen(s1); i++){
if( isalnum(s1[i])) s1[i]='1'; //判断是否是字母或数组
else s1[i]='0';
if(s1[i]==s2[i] ) len+=1;
}
printf("%0.2f%%",len*100/strlen(s1)); //此处必须注意要求输出的格式,否则会提示测试不正确!!!!
}