国产探花免费观看_亚洲丰满少妇自慰呻吟_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;  }  


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

圖片精選

主站蜘蛛池模板: 黑河市| 石阡县| 崇左市| 晋州市| 广平县| 纳雍县| 大洼县| 丰镇市| 玉环县| 松桃| 喀喇| 林周县| 富顺县| 乐至县| 商洛市| 富锦市| 黔西| 凤城市| 正宁县| 防城港市| 彩票| 康平县| 安化县| 五家渠市| 海城市| 永吉县| 开原市| 苗栗市| 手游| 渝北区| 阿拉善左旗| 石渠县| 云梦县| 舞钢市| 礼泉县| 库尔勒市| 炎陵县| 汶川县| 四子王旗| 准格尔旗| 宿迁市|