要求:将一个字符中所有出现的数字前后加上符号“*”,其他字符保持不变
#include<iostream>
#include<string>
using namespace std; int main(void)
{
string s,t;
getline(cin,s);
int flag=0;
for(int i=0;i<s.size();i++)
{
if(s[i]>='0'&&s[i]<='9')
{
if(!flag)
t+='*';
flag=1;
}
else
{
if(flag)
t+='*';
flag=0;
}
t+=s[i];
}
if(flag)
t+='*';
cout<<t<<endl;
return 0;
}

最新文章

  1. acm入门 杭电1001题 有关溢出的考虑
  2. IFRAM随内部长宽高变化
  3. Weblogic项目部署及数据源配置
  4. 算法:求 Huffuman树 构造费用
  5. poj 2533 Longest Ordered Subsequence(线性dp)
  6. 《安卓网络编程》之第五篇 WebView的使用
  7. 1 Acid burn ★ Nag,Name/Serial,Serial
  8. java中的缓冲流BufferedWriter和BufferedReader
  9. echarts异步数据加载(在下拉框选择事件中异步更新数据)
  10. 001 爬虫的基本概念以及urllib的request和parse
  11. RabbitMQ进程结构分析与性能调优
  12. 规则引擎 drools
  13. NetworkStream介绍说明
  14. 三 os模块
  15. HTML5 — 地理定位
  16. ASP.NET MVC 4 (十二) Web API
  17. CUDA(5.5)与MySQL 5.6的rint函数定义冲突引起的VS编译器C2264错误
  18. Linux - awk 文本处理工具一
  19. GoLand(一)安装
  20. Quartz.Net的使用(简单配置方法)定时任务框架

热门文章

  1. [转] 从零开始学Spring Boot
  2. (转)数位dp
  3. 剑指offer——面试题9:用两个栈实现队列
  4. mysql把之前表单进行拆分
  5. PIE SDK主/次要分析
  6. method reference
  7. python基础学习-思维导图总结
  8. PHP unlink删除本地中文名称的文件
  9. 《springcloud 四》服务保护机制
  10. Java入门系列-07-从控制台中接收输入