标题:一个c++简单题
只看楼主
风雨123
Rank: 2
等 级:论坛游民
帖 子:84
专家分:65
注 册:2013-2-23
结帖率:66.67%
 问题点数:0 回复次数:5 
一个c++简单题
写一个函数,对一个数字加工处理,从后面数起,每隔3个数字加一个“,”,比如“1000000”变成“1,000,000”;
搜索更多相关主题的帖子: 比如 加工 比如 加工 
2013-04-21 16:53
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:0 
你的代码呢?


[fly]存在即是合理[/fly]
2013-04-21 19:02
kiadragon
Rank: 2
等 级:论坛游民
帖 子:20
专家分:24
注 册:2013-4-13
得分:0 
这个。。。。。自己看下循环 数组就好了
2013-04-21 21:52
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2391
专家分:13384
注 册:2013-3-3
得分:0 
用数组共后面存储循环添加即可

Maybe
2013-04-21 21:57
未未来
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:182
专家分:157
注 册:2012-11-6
得分:0 
我是这样写的,
程序代码:
#include<iostream>
#include<string>
#include<iterator>
#include<algorithm>

using namespace std;
int main(){
    string st;
    cin>>st;
    for(string::iterator iter=st.end()-3;iter>st.begin();iter=iter-3){
        iter=st.insert(iter,',');
                              
    }
    cout<<st;
    return 0;
} 
2013-04-22 21:07
未未来
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:182
专家分:157
注 册:2012-11-6
得分:0 
回复 4楼 邓士林
想请教一下用数组怎么完成这个任务,
2013-04-22 21:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-405058-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.240903 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved