Run ID:114087

提交时间:2025-03-19 20:55:52

#include <bits/stdc++.h> using namespace std; char a, b[205]; int main() { while(cin >> a >> b) { int len = strlen(b); // 该字母出现的次数 / 该字符串的长度 // "apple" 中 'a'的概率 = 1 / 5 // strlen 长度 // strcmp 比较 // strcat 连接 // strcpy 复制 if(a >= 'A' && a <= 'Z') a = a + 32; for(int i = 0; i < len; ++i) { if(b[i] >= 'A' && b[i] <= 'Z') b[i] = b[i] + 32; } int s = 0; for(int i = 0; i < len; ++i) { if(b[i] == a) s = s + 1; } cout << fixed <<setprecision(5) << 1.0 * s / len << '\n'; // printf("%.5f\n", 1.0 * s / len); // cout << 1.0 * s / len << '\n'; // int / int = int // float * int / int = float // int / int * float = float } return 0; }