首页 > 其他分享 >5003 统计字母出现的概率

5003 统计字母出现的概率

时间:2024-10-31 15:00:57浏览次数:2  
标签:5003 字符 概率 字母 long 字符串 接收 getline

#include<bits/stdc++.h>
#define ll long long
using namespace std;

/*
double b = 3.1415926535
C++的保留小数 
fixed << setprecision(小数位数)<<要保留小数的变量或表达式 
fixed << setprecision(2)<<b

C语言格式化输出
printf("%.小数的位数f",要保留小数的变量或表达式 ) 
printf("%.2f",b) 
*/ 

int main(){
	char c;//要查找的字符
	string s;//待查找的字符串
	int cnt=0;//c在s中出现的次数
	
	/*
	a
	morning 
	*/ 
	cin>>c;//接收字符 
	//这道题目中存在的坑,换行是一个字符,需要接收,不然getline会直接扫描当前行 
	getchar();//可以接收一个字符 
	getline(cin,s);//字符串可能待空格
	
	
	//遍历字符串 
	for(int i=0;i<s.size();i++){
		if(s[i]==c) cnt++;
	} 
	//求百分比:出现的次数/字符串长度*100
	//cout<<fixed<<setprecision(2)<<1.0 * cnt / s.size() * 100 <<"%";
	printf("%.2f%%",1.0 * cnt / s.size() * 100);
	
	return 0;
}

标签:5003,字符,概率,字母,long,字符串,接收,getline
From: https://www.cnblogs.com/risnotl/p/18517833

相关文章

  • 华为OD机试 E卷|连续字母长度
    华为OD机试E卷|连续字母长度0、关于本专栏&刷题交流群本文收录于专栏【2024华为OD机试真题】,专栏共有上千道OD机试真题,包含详细解答思路、与四种代码实现(Python、Java、C++、JavaScript)。点击文末链接加入【华为OD机试交流群】,和群友一起刷题备考。刷的越多,考试中遇到原题的......
  • 代码随想录算法训练营第六天| leetcode242.有效的字母异位词、leetcode349.两个数组的
    1.leetcode242.有效的字母异位词题目链接:242.有效的字母异位词-力扣(LeetCode)文章链接:代码随想录视频链接:学透哈希表,数组使用有技巧!Leetcode:242.有效的字母异位词哔哩哔哩bilibili自己的思路:首先就是对字符串进行分开成一个一个单独的字母,然后使用列表存储这些数据,再对......
  • 代码随想录算法训练营day30| 452. 用最少数量的箭引爆气球 435. 无重叠区间 763.
    学习资料:https://programmercarl.com/0452.用最少数量的箭引爆气球.html重叠区域问题最远位置问题452.用最少数量的箭引爆气球(重叠区域;按左边界排序;i区间的左边界与i-1区间的右边界比较来确定是否重叠;更新i的右边界,取i与i-1区域右边界的最小值)点击查看代码classSolution(ob......
  • 国际电信联盟标准音标字母表
    TheInternationalTelecommunicationsUnionStandardPhoneticAlphabet字母名称字母名称字母名称AAlphaJJulietSSierraBBravoKKiloTTangoCCharlieLLimaUUniformDDeltaMMikeVVictorEEchoNNovemberWWhiskeyFFoxtrotOOs......
  • 数据结构:(OJ917)仅仅反转字母
    给你一个字符串 s ,根据下述规则反转字符串:所有非英文字母保留在原有位置。所有英文字母(小写或大写)位置反转。返回反转后的 s 。示例1:输入:s="ab-cd"输出:"dc-ba"示例2:输入:s="a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例3:输入:s="Test1ng-Leet=code-Q!"输出:"......
  • SciTech-BigDataAIML-KLD(KL散度):测度比较"两Distribution(概率分布)"的Similarity(接
    KLD(Kullback-LeiblerDivergence,KL散度):测度比较两Distribution的SimilarityAI领域最重要的MeasureMethodofDistributions(分布度量方法)简写和全称:KLD(Kullback-LeiblerDivergence,KL散度)用途:测度比较两Distribution的Similarity(统计应用上,我们经常需要:......
  • 用python绘图-散点图/直方图/概率密度图
    项目用到的文件:一、代码解释:drawing01.pyimportdash#Dash是用于构建分析型Web应用的Python框架,由Plotly开发fromdashimportdccfromdashimporthtmlfromdash.dependenciesimportInput,Outputimportpandasaspd#尤其适用于表格数据和时间序列数......
  • 实验6-2 英文字母替换加密(大小写转换+后移1位)
     ......
  • 每日一题:Leetcode-316 去除重复字母
    力扣题目解题思路java代码力扣题目:给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的字典序最小(要求不能打乱其他字符的相对位置)。示例1:输入:s="bcabc"输出:"abc"示例2:输入:s="cbacdcbc"输出:"acdb"提示:1<=s.l......
  • 概率DP
    概率DP是DP中一个非常重要且较难的DP类型。其题型灵活多变,尤其爱与树形DP结合,同时很可能需要各种数据结构优化。其主要考点便是DP方程的建立与维护。由于“概率”二字,许多时候分类讨论与小数运算也是不可避免的。因此,概率DP对选手的逻辑思维与代码能力也有很高的要求,可以说是DP......