约德尔测试
题目链接: http://exercise.acmcoder.com/online/online_judge_ques?ques_id=1677&konwledgeId=135
解题思路: 暴力。
1 #include <bits/stdc++.h> 2 using namespace std; 3 4 string a,b; 5 6 int main() 7 { 8 #ifndef ONLINE_JUDGE 9 freopen("test.txt","r",stdin); 10 #endif // ONLINE_JUDGE 11 while(cin>>a>>b) 12 { 13 int n=a.length(); 14 int t=0; 15 for (int i=0;i<n;++i) 16 { 17 // cout<<a[i]<<" "<<b[i]<<endl; 18 if (isalpha(a[i]) || isdigit(a[i])) t+=(b[i]=='1'); 19 else t+=(b[i]=='0'); 20 } 21 cout<<setprecision(2)<<fixed<<1.0*t/n*100<<"%"<<endl; 22 } 23 return 0; 24 }