题目描述:

将一个字符中所有出现的数字前后加上符号“*”,其他字符保持不变

#include<iostream>
#include<string>
using namespace std;
static string MarkNum(string pInStr);
int main()
{char *str;str = new char[128];cin.get(str, 128, '\n');if (strlen(str)<1){cout << "" << endl;return -1;}cout << MarkNum(str) << endl;delete[] str;return 0;
}static string MarkNum(string pInStr)
{///表示数字// char tem[128] = { 0 };int i, j, len, con = 0, temp = 0;len = pInStr.size();if (len<1)return "";for (i = 0; i<len; i++){if (pInStr[i] <= '9'&&pInStr[i] >= '0'){if (temp == 0)//temp=0表示还在数字串的开始,此刻要加符号tem[con++] = '*';tem[con++] = pInStr[i];if (pInStr[i + 1]>'9' || pInStr[i + 1]<'0')//不是数字的时候,说明到了数字串末尾tem[con++] = '*';elsetemp++;}else//非数字串的时候直接输出,不需要处理{temp = 0;tem[con++] = pInStr[i];}}return tem;
}

华为OJ系列之---表示数字相关推荐

  1. 输入整型数组和排序标识,对其元素按照升序或降序进行排序(华为OJ系列)

    输入整型数组和排序标识,对其元素按照升序或降序进行排序接口说明原型:void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);输入参数 ...

  2. 华为p50预装鸿蒙系统,华为P50系列将至,内部测试预装鸿蒙系统,还有4款重磅新品将发布...

    2021年的上半年旗舰手机发布时间相较往年提前很多,小米11甚至赶在2020年12月份就带着骁龙888处理器强势登场,随后包括iQOO7.vivo X60 Pro系列.realme GT.Redmi ...

  3. 互联网日报 | 华为Mate40系列国内发布;陆金所在纽交所挂牌上市;苹果大中华区营收大降28.6%...

    今日看点 ✦ 华为Mate40系列手机国内正式发布,售价4999元起 ✦ 陆金所正式登陆纽交所:首日破发收跌近5%,市值313亿美元 ✦ 苏宁易购前三季度线上销售规模占比近69%,经营质量持续提升 ✦ ...

  4. iPhone13 系列售价曝光:没有涨价;曝华为P50系列7月29日发布;丁磊称专业比学校更重要:你同意吗?|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  5. 循环相乘取整法C语言,华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)...

    题目描述: 输出两个不超过100位的大整数的乘积. 输入: 输入两个大整数,如1234567 123 输出: 输出乘积,如:151851741 样例输入: 1234567 123 样例输出: 1518 ...

  6. 美的楼宇科技荆州工厂正式投产;华为加入国际电联P2C数字联盟 | 美通企业日报...

    美通社要闻摘要: 中国平安承保央视卡塔尔报道团.美的楼宇科技荆州工厂正式投产.华为加入国际电联P2C数字联盟.荣耀Magic Vs系列及荣耀80系列正式发布.亚马逊云科技联合杜克能源开发智能电网解决方 ...

  7. 再次定义手机摄影:华为P40系列国内正式发布

    2020年4月8日晚,在华为春季新品线上发布会上,华为P40系列在中国正式发布,华为P40.华为P40 Pro.华为P40 Pro+三款机型集中亮相.此次发布会采用了全新的线上VR观看方式,以更具沉浸 ...

  8. C语言无符号双字节乘法,华为OJ机试标题:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)...

    华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘) 题目描述: 输出两个不超过100位的大整数的乘积. 输入: 输入两个大整数,如1234567 123 输出: 输出 ...

  9. 为什么说华为Petal One不只是数字会员组合服务

    华为"超级会员"来了. 7月29日,华为常务董事.消费者业务CEO余承东在华为 P50系列旗舰新品发布会上宣布推出Petal One服务.9月1日,华为Petal One正式开放订 ...

最新文章

  1. 评审不给钱,看论文还要涨价?UCLA:我们决定抵制柳叶刀、细胞
  2. 成功解决ImportError: Missing optional dependency ‘fastparquet‘. fastparquet is required for parquet supp
  3. python综合学习一之多线程
  4. An Invitation to 3-D Vision: From Images to Geometric Models 邀请 3d 视觉从图像的几何模型(免费下载)
  5. 《C#编程风格》还记得多少
  6. 六、数据的基本统计描述
  7. 熟悉linux系统内核,[科普] Linux 的内核与 Linux 系统之间的关系
  8. OpenGL基础18:光照基础
  9. Harmony OS — Picker滑动选择器
  10. php null空值(转)
  11. 怎么检查计算机和打印机是否连接网络,检查电脑是否正确连接网络打印机
  12. 本特利177230-00-01-CN
  13. java拆分pdf_itextpdf拆分pdf问题
  14. Qt QImage实现频谱图绘制
  15. mysql schemata_SCHEMATA · xiaoboluo768/mysql-system-schema Wiki · GitHub
  16. 2021 年使用人数最多的5款主流前端框架点评
  17. 小程序模仿蚂蚁森林浇水demo,树木浇水
  18. c++练手项目:英语单词拼写测试程序
  19. Linux用RPM安装vsftpd,Linux通过RPM方式安装vsftpd
  20. 用一年的数据预测下一年数据_一年的招聘数据中的经验教训

热门文章

  1. StringBuffer与StringBuilder的区别
  2. 前端面试8:渲染机制
  3. Java反斜线(\)路径与转义字符的小坑
  4. server2012 r2搭建双DNS
  5. Linux程序包管理(yum)
  6. JavaScript多线程之HTML5 Web Worker
  7. 【NOIP2007】第三题·守望者的逃离
  8. Android机器人电池插件源码
  9. 获取网站Alexa排名数值的方法
  10. 下防火墙命令与centos7下防火墙命令区别