问题标题: 酷町堂:4639

0
0
已解决
武建豪
武建豪
中级天翼
中级天翼

4639   替换空格

经验值:400 时间限制:1000毫秒

题目描述 Description

人们在用计算机处理字符数据的时候,对空格‘ ’的判断很不敏感。为了避免这个问题,现在请你编写一个程序,把输入的字符串s中所有的空格都替换成下划线‘_’。

输入描述 Input Description

一个字符串s

输出描述 Output Description

一个字符串,要求如题所述

样例输入 Sample Input

hdf akh dsf jhasd

样例输出 Sample Output

hdf_akh_dsf_jhasd

数据范围及提示 Data Size & Hint

字符串s的长度不超过100

承太郎,快用你无敌的白金之星想想办法啊!


0
已采纳
李牧晓
李牧晓
中级天翼
中级天翼
string a;//定义字符串a
getline(cin,a);//空格输入
for(int i=0;i<a.size();i++){//遍历字符串
    if(a[i]==' '){//判断
        a[i]='_';//替换
        cout<<a[i];//输出新字符
    }
    else{//否则
        cout<<a[i];//直接输出
    }
}

望采纳~

我要回答