Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
2767 | 孙浚轩 | 字母概率 | C++ | Accepted | 1 MS | 268 KB | 548 | 2024-01-27 07:47:41 |
int casegap='a'-'A'; #include<iostream> #include<iomanip> using namespace std; int main(){ char letter,word[200]; while(cin>>letter>>word){ if(letter==EOF) break; double frequency=0; int i=0; while(word[i]!='\0'){ if(word[i]==letter||word[i]==letter+casegap||word[i]==letter-casegap) frequency++; i++; } double probability=frequency/i; cout<<fixed<<setprecision(5)<<probability<<endl; } return 0; }