首页 > 编程语言 > 详细

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

时间:2016-03-02 10:48:42      阅读:220      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!