码迷,mamicode.com
首页 > 编程语言 > 详细

c/c++将整数转换为字符串

时间:2016-03-02 10:49:39      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
     int a,b,c=0;
     iint i,j;
     char d[6],e[6];
     cin>>a;
     while(a>=10)
     {
          b=a%10;
          a=a/10; 
          d[c++]=b+0;  
     }          
      d[c++]=a+0;
      d[c]=‘\0;
      i=(signed)strlen(d);
      for(j=0;j<i;j++)
      {
           e[i-j-1]=d[j]; 
      } 
      e[i]=‘\0; 
cout<<e<<endl;
return 0; }

思路:将整数不断取余数,将余数加上字符型‘0’得到余数的字符型格式,并将数据不断写入一个数组。

   由于写入数组时是逆向写入的,因此需要翻转过来。

c/c++将整数转换为字符串

标签:

原文地址:http://www.cnblogs.com/dongzhuangdian/p/5233664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!