将整数转化成字符串

来源:互联网 发布:linux系统运维 编辑:程序博客网 时间:2024/05/18 01:41

将整数转化成字符串,并且不用函数itoa。

#include <iostream>#include <vector>using namespace std;int main(void){//用来存放转化后的不定字符串vector<char> result;//定义输入存放变量inputint input;//提示输入整数cout<<"Please enter the integer:"<<endl;scanf("%d",&input);//从末位开始逐位取数字转化为字符while(input!=0){//依次取余后加上'0',得到末位数对应的字符result.push_back(input%10+'0');//并将原数取整后,丢掉末位,以便下次取余取末位input=input/10;}//逆序输出for(int i=result.size()-1;i>=0;i--)cout<<result[i];char a;cin>>a;return 0;}


0 0