设为首页 加入收藏

TOP

POJ 3981 字符串替换
2012-12-02 22:59:06 来源: 作者: 【 】 浏览:308
Tags:POJ  3981  字符串 替换
    一、题目信息
    字符串替换
    Time Limit: 1000MS   Memory Limit: 65536K
    Total Submissions: 7501   Accepted: 3560
    Description
    编写一个C程序实现将字符串中的所有"you"替换成"we"
    Input
    输入包含多行数据
    每行数据是一个字符串,长度不超过1000
    数据以EOF结束
    Output
    对于输入的每一行,输出替换后的字符串
    Sample Input
    you are what you do
    Sample Output
    we are what we do
    二、参考代码
    [cpp]
    #include <string>
    #include <iostream>
    using namespace std;
    int main()
    {
    string str;
    while(getline(cin,str))
    {
    string::size_type pos = 0;
    while ( (pos = str.find("you", pos)) != string::npos ) {
    str.replace( pos++, 3, "we" );
    }
    cout 《 str 《 endl;
    }
    return 0;
    }

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇定点小数补码一位乘 下一篇C++你最好不要做的

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: