如何使用c++编写将一个整数n转换成字符串的函数?

2024-11-09 02:49:54
推荐回答(1个)
回答1:

  • #include    

  • using namespace std;    

  • int main()    

  • {    

  • void convert(int);   //函数声明。    

  • int m;    

  • cout<<"请输入一个整数:"<

  • cin>>m;    

  • if(m<0)    

  • {    

  • cout<<"-";    //如果是负数,将它变成负数再处理。    

  • m=-m;    

  • }    

  • convert(m);    

  • cout<

  • return 0;    

  • }    

  • void convert(int m)    

  • {    

  • int i;    

  • char c;    

  • if((i=m/10)!=0)   //检查n是否为个位数    

  • convert(i);   //如果不是,递归调用convert(转换)函数。    

  • c=m%10+'0';    

  • cout<<" "<

  • }