国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

[華為OJ--C++]062-表示數字

2019-11-08 02:06:46
字體:
來源:轉載
供稿:網友

題目描述:將一個字符中所有出現的數字前后加上符號“*”,其他字符保持不變

輸入描述:輸入一個字符串

輸出描述:字符中所有出現的數字前后加上符號“*”,其他字符保持不變

輸入例子:Jkdi234klowe90a3

輸出例子:Jkdi*234*klowe*90*a*3*

算法實現:

#include<iostream>  #include<string>using namespace std;    //************************************************    // * Author: 趙志乾    // * Date: 2017-2-20     // * Declaration: All Rigths Reserved !!!    //***********************************************/  bool IsNumber(char c){	return c>='0'&&c<='9';}  int main()  {      string instr;	getline(cin,instr);	if(IsNumber(instr[0]))		cout<<"*"+instr.substr(0,1);	else		cout<<instr.substr(0,1);	for(int i=1;i<instr.length();i++)	{		if(IsNumber(instr[i])&&IsNumber(instr[i-1]))		{			cout<<instr.substr(i,1);		}		else if(!IsNumber(instr[i])&&!IsNumber(instr[i-1]))		{			cout<<instr.substr(i,1);		}		else		{			cout<<"*"+instr.substr(i,1);		}	}	if(IsNumber(instr[instr.length()-1]))	{		cout<<'*';	}	cout<<endl;    return 0;  }  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 安平县| 盐津县| 阳曲县| 酉阳| 衡东县| 宁都县| 西峡县| 大宁县| 珲春市| 梁山县| 高碑店市| 琼海市| 昂仁县| 榆林市| 清水县| 兴和县| 武功县| 新余市| 弋阳县| 二手房| 长武县| 余姚市| 东乌| 楚雄市| 朝阳区| 绩溪县| 安陆市| 眉山市| 扶余县| 阆中市| 汝南县| 凤山县| 青铜峡市| 鞍山市| 登封市| 涿州市| 武穴市| 水富县| 弥勒县| 平乐县| 江达县|