关闭页面特效

题目(9)答案 -转换

这里引用了一个新的库,叫#include “sstream”。
可以同时转换不同类型

#include <iostream>
#include <string>
#include <sstream>

using namespace std;

string s;
string answer = "";
//3,3,4,2,10,3,4,7
//3,3,4,2,10,3,4,7,5
/*
She was born in 1990-01-02  and  from Beijing city.
*/

string int2str(int aNum)
{
    stringstream res;
    res << aNum;
    string s;
    res >> s;
    return s;
}

int main()
{
    getline(cin, s);
    int length = s.size();
    int sum = 0;
    for(int i = 0; i < length; i++)
    {
        if(s[i] == ' '){
            if(sum != 0){
            	answer += int2str(sum) + ",";
            	sum = 0;
            }
            else
                sum = 0;
        }
        else
            sum++;
    }
    answer += int2str(sum) + ",";
    int ansl = answer.size();
    
    for(int i = 0; i < ansl - 1; i++)
        cout << answer[i];
    cout << endl;
    return 0;
}

__EOF__

作  者Aeterna
出  处https://www.cnblogs.com/coding365/p/12872422.html
关于博主:编程路上的小学生,热爱技术,喜欢专研。评论和私信会在第一时间回复。或者直接私信我。
版权声明:署名 - 非商业性使用 - 禁止演绎,协议普通文本 | 协议法律文本
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!

posted @   Aeterna_Gungnir  阅读(111)  评论(0编辑  收藏  举报
编辑推荐:
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
阅读排行:
· 开发的设计和重构,为开发效率服务
· 从零开始开发一个 MCP Server!
· Ai满嘴顺口溜,想考研?浪费我几个小时
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
点击右上角即可分享
微信分享提示