当前位置: 首页 > news >正文

国家培训网官网上海关键词排名优化价格

国家培训网官网,上海关键词排名优化价格,土木工程网官网首页,长春 美容 网站建设隐式转换 隐式转换是指编译器在没有显式提示的情况下,自动将一种数据类型转换为另一种数据类型。这种转换是语言规范允许的,并且通常是为了让代码更简洁、更自然。隐式转换的类型字符类型( char )可以隐式转换为其对应的ASCII码值…

隐式转换

  1. 隐式转换是指编译器在没有显式提示的情况下,自动将一种数据类型转换为另一种数据类型。这种转换是语言规范允许的,并且通常是为了让代码更简洁、更自然。隐式转换的类型字符类型( char )可以隐式转换为其对应的ASCII码值( int 类型)。这是因为字符本质上是存储在内存中的整数值,而ASCII码表定义了字符与整数值之间的映射关系。
  2. 数组的下标必须是整数类型,不能直接使用字母作为数组的下标。在C++中,字符类型( char )可以隐式转换为其对应的ASCII码值( int 类型),即一个字符,在数组下标或数组访问中会被自动转换为其ASCII码值。因此可以通过这种方式间接用字符(实际是字母的ASCII码值)作为数组下标。

map用法

题解

本题有两种解法,h 可以使用普通数组来实现,也可以使用 map

普通数组

注意,h数组一定要先初始化,h  数组如果没有被初始化,这意味着它可能包含任意值。当你对  h[s[i]]  进行自增操作时,可能会得到错误的结果。

#include<bits/stdc++.h>
using namespace std;
int main(){string s;int h[123]={0};cin>>s;int w[123],ans=0;for(int i='a';i<='z';i++){cin>>w[i];}for(int i=0;i<s.size();i++){h[s[i]]++;ans+=w[s[i]];}for(int i='a';i<='z';i++){if(i=='z'){cout<<h[i];}else cout<<h[i]<<" ";}cout<<endl;cout<<ans<<endl;return 0;
}

map

#include<bits/stdc++.h>
using namespace std;
int main(){string s;map<char,int>h;cin>>s;int w[123],ans=0;for(int i='a';i<='z';i++){cin>>w[i];}for(int i=0;i<s.size();i++){h[s[i]]++;ans+=w[s[i]];}for(int i='a';i<='z';i++){if(i=='z'){cout<<h[i];}else cout<<h[i]<<" ";}cout<<endl;cout<<ans<<endl;return 0;
}

http://www.cadmedia.cn/news/15107.html

相关文章:

  • 中国工程建设标准网站百度推广竞价托管
  • 建设银行网站查询密码怎么开通seo是什么意思 seo是什么职位
  • 传奇新开网站传奇三肖网页设计制作网站教程
  • 2022最新泛站群程序常德政府网站
  • 多语种网站开发草根seo视频大全
  • 电商详情页设计模板seo变现培训
  • 牙科医院网站建设方案百度首页 百度
  • 保健品网站建设可以下载新闻视频的网站
  • 建设建行积分兑换商城网站网站优化什么意思
  • 惠州市建设局建工办网站百度推广登录首页
  • 广州市越秀区建设局官方网站网站建设的流程是什么
  • 支付宝支持12306网站建设建站平台如何隐藏技术支持
  • 微网站建设代理商站长网站查询工具
  • 深圳著名设计公司手机优化大师下载2022
  • 如何做网站收徒弟网站网络广告策划的步骤
  • 上海做网站的费用郑州粒米seo外包
  • 山东网站建设软件百度经验手机版
  • 网站建设运营公司推荐网页设计主题推荐
  • 深圳建设网站公司网络营销就业方向和前景
  • 哈尔滨网站建设信息汕头seo外包公司
  • 网站建设div设置圆角seo全称英文怎么说
  • 网页升级访问紧急大通知狼福州seo扣费
  • 电子政务服务网站建设今日时政新闻
  • 能发朋友圈的网站建设广告语免费建站工具
  • 怎么做淘宝客个人网站百度官网首页入口
  • 专业的河南网站建设公司网址大全2345
  • 北京网站设计制作招聘信息新版阿里指数官网
  • 自己做的网站如何让百度搜索公司网站搭建
  • 新开传奇发布网站百度指数分是什么
  • 网站的建设属于无形资产成都高薪seo