题目描述
小明最近对概率问题很感兴趣。一天,小明和小红一起玩一个概率游戏,首先小明给出一个字母和一个单词,然后由小红计算这个字母在这个单词中出现的概率。字母不区分大小写。
例如,给定的字母是a,单词是apple,那么概率是0.20。
输入
输入包含多组测试数据。每组数据包含一个字母和一个单词。单词的长度不超过200。
输出
对于每一个输入,输出对应的概率,结果保留2位小数。
样例输入
a apple
样例输出
0.20
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
float q;
int l,c=0,x=0;
char a[300],n;
cin>>n;
cin>>a;
l=strlen(a);
for(int i=0;i<l;i++)
{
if(a[i]==n)
c++;
}
q=c*1.0/l;
printf("%.2f",q);
}