Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
114087 小徐老师 字母概率 C++ Accepted 4 MS 276 KB 974 2025-03-19 20:55:52

Tests(1/1):


Code:

#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; }