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

what are you saying?

map<string,string>m;

#include <bits/stdc++.h>
using namespace std;
int main()
{string s1;cin>>s1;map<string,string>m;while(cin>>s1&&s1!="END"){string s2;cin>>s2;m[s2]=s1;}cin>>s1;cin.ignore();string s;while(getline(cin,s)&&s!="END"){string w="";for(int i=0;i<s.size();i++){if(s[i]>='a'&&s[i]<='z'){w+=s[i];}else{if(w.empty()) cout<<s[i];else {if(m.count(w)) w=m[w];cout<<w;cout<<s[i];w="";}}}cout<<endl;}
}

while的死循环

只有上面一种,尝试跳出的写法但应该写不出来

#include <bits/stdc++.h>
using namespace std;
int main()
{string s1;cin>>s1;map<string,string>m;while(cin>>s1&&s1!="END"){string s2;cin>>s2;m[s2]=s1;}cin>>s1;cin.ignore();string s;while(getline(cin,s)&&s!="END"){string w="";for(int i=0;i<s.size();i++){while(1)//这里i的值肯定不会发生变化是死循环没有输出的{if(s[i]<'a'||s[i]>'z') break;else w+=s[i];}if(w.empty()) {cout<<s[i];continue;}if(m.count(w)) w=m[w];cout<<w;cout<<s[i];w="";}cout<<endl;}
}

如果结尾不是标点的话

因为只有不是才会跳出,所以如果结尾也是单词我们的w只是增加没有机会跳出来判断了

#include <bits/stdc++.h>
using namespace std;
int main()
{string s1;cin>>s1;map<string,string>m;while(cin>>s1&&s1!="END"){string s2;cin>>s2;m[s2]=s1;}cin>>s1;cin.ignore();string s;while(getline(cin,s)&&s!="END"){string w="";for(int i=0;i<s.size();i++){if(s[i]>='a'&&s[i]<='z'){w+=s[i];}else{if(w.empty()) cout<<s[i];else {if(m.count(w)) w=m[w];cout<<w;cout<<s[i];w="";}}}if(!w.empty())//行末的单词处理{if(m.count(w)) w=m[w];cout<<w;//这里就不用初始化,s[i]了 }cout<<endl;}
}
http://www.gsyq.cn/news/61737.html

相关文章:

  • 川渝火锅团建地TOP10:2025年人气排行,成都火锅/鸳鸯火锅/特色美食/重庆火锅/冒菜nbsp;川渝火锅聚餐地点营业到几点
  • Actix-Web路由
  • 留学机构排行榜TOP10发布,优质服务机构全收录
  • 服务质量一目了然,十大留学机构实力排名发布
  • 2025 最新呼吸机经销商推荐排行榜:国产新锐 + 实力经销商领衔,精准适配家庭医疗与康复需求云南呼吸机/昆明呼吸机/鱼跃呼吸机/博毅雅呼吸机/星脉呼吸机/海龟呼吸机公司推荐
  • etcd 优化
  • 2025 全自动纸容器设备口碑厂家推荐:纸杯机、全伺服纸杯机、纸咖啡杯机及一次性纸杯生产线制造商全覆盖
  • AI写论文工具助力学术创作:高效辅助工具推荐
  • 专业的北京子女抚养权律师推荐及服务解析
  • 2025 纸盘机及配套设备优质厂家合集:纸杯机、全自动纸杯机、纸盖机等靠谱制造商,创业 / 工厂省心之选
  • 2025 纸咖啡杯机优质制造商汇总:纸盘机、全伺服纸杯机、纸碗机等全品类 + 服务一站式覆盖
  • 北京离婚股权分割律师有哪些?专业团队实力推荐
  • 接口继承与多态:面向对象编程实践
  • 咖博士与咖爷哪个好?全自动商用咖啡机的场景适配与体验对比
  • ArkTS基础函数定义与调用
  • 2025年园林铸铜雕塑定制厂家权威推荐榜单:铸铜雕塑‌/大型铸铜雕塑‌/人物铸铜雕塑源头厂家精选
  • ArkTS基础枚举类型实践
  • ArkTS基础字符串操作方法
  • 2025年锥形不锈钢旗杆源头厂家权威推荐榜单:不锈钢锥形旗杆/电动旗杆/伸缩旗杆源头厂家精选
  • List列表组件基础展示与数据绑定
  • 北京离婚律所推荐:聚焦婚姻家事领域的专业法律服务机构
  • iOS App 功能测试的工程化方法论,构建从流程验证到系统行为诊断的多工具协同体系
  • 咖博士和飞利浦哪个品牌好:从产品特点看选择方向
  • 2025 年 DeepSeek 知识库私有化部署 (11 月更新):企业数据安全智能方案,含 AI 知识库部署方案商、Deepseek 部署服务商、BI 私有化部署厂商”
  • 2025年挖泥疏浚船订做厂家权威推荐榜单:清淤疏浚船‌/小型清淤船‌/挖泥船锚艇源头厂家精选
  • 国标GB28181算法算力平台EasyGBS:构建云端一体化视频监控服务的核心引擎
  • 3台centos上部署k8s集群
  • 特征选择F检验
  • 2025年水果分拣柔性夹爪厂家推荐:苏州柔触机器人科技引领无损抓取新趋势
  • 基于MATLAB的Tent映射参数化三维轨迹可视化实现