中易网

int型数转为字符串:将5位int型数转换为每两个字符间加一个空格的字符串

答案:2  悬赏:10  
解决时间 2021-03-01 04:24
一个是将5位int型数转换为每两个字符间加一个
空格的字符串;另一个是求出转换后的字符串的长度。由主函数输入int
型数,并输出转换后的字符串和长度
用C++语言编写~
最佳答案
#include 
#include 
#include 
using namespace std;

string SpaceOut(int n)
{
    string str;
    str += (char)(n % 10 + '0');
    str += ' ';

    while(n /= 10)
    {
        str += (char)(abs(n % 10) + '0');
        str += n > 10 ? " " : "";
    }

    return string(str.rbegin(), str.rend());
}

int main()
{
    string re(SpaceOut(12345));
    cout << re << '\n';
    cout << re.size();
}
全部回答
当字符串中有字符串结束字符时,字符串会被截断,而空格字符只是显示一个空字符,可以把它当作一个普通字符看待,能理解吗
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于五年级的古诗?
已知某铁路桥长1000米,一列火车从桥上通过,
洁净空调中.风管系统.我要做材料总计划,就是
三星a8000总是黑屏而且不黑屏的时候总是闪屏
吴江市晓华色织围巾厂在哪里啊,我有事要去这
爱搏船舶工程有限公司地址在哪,我要去那里办
漾彩美容美甲会所地址在什么地方,想过去办事
大学毕业年龄一般是多大
全国计算机等级考试一级B的上网题有几道?今天
第一题下面怎么填
红酒杯的高度35oml是几高
汇德寄售行地址在什么地方,想过去办事
梦比优斯奥特曼之八大勇士
女人靠身体赚钱,在这个社会上,自愿的多还是
oppor7plus怎么让按键不亮
推荐资讯
突然想到个问题,早餐大家几乎都赶时间,如果
”你证我证,心证意证” 那首红楼梦里的诗是
dnf竞速选手消耗栏6都有一个发光的东西是什么
现在我很烦躁进了一个黑医院动了包皮手术七七
印章和印油的材料有哪些 ?
柘荣县宴琪电子科技工程有限公司我想知道这个
惠普3638改装连供墨盒显示墨盒故障怎么办
大话2里龟丞相怎么加点
联合国受到了那些限制
公主驾到精致零食量贩在什么地方啊,我要过去
最忧郁的歌曲
昆山君临天下有一套100平方米的房子,要把自
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?