C++ 用vector先取数,然后再转化为字符串
#include<iostream>
#include<vector>
//利用vector容器
using namespace std;
int main()
{
int taget=0;
int m=0;//flag用于判断是否重复
vector<char> T;
cin>>taget;
while(taget/10!=0||(taget>0&&taget<10))//全部包含
{
m=taget%10;//取数
taget/=10;
T.push_back(m+'0'); //字符串输出
}
for(vector<char>:: iterator it=T.begin();it!=T.end();it++)//输出vector
{
cout<<*it;
}
}
京公网安备 11010502036488号