C++ 输入一个数字转换成字符串
2006-10-19 18:23
239 查看
#include <iostream.h>
int convert(int n)
{
if(!n)
return n;
else
convert(n/10);
cout<<(char)(n%10+'0');
return n;
}
void main()
{
int nNum;
cout<<"请输入一个整数:";
cin>>nNum;
cout<<"输出的是:";
if(nNum<0)
{
cout<<'-';
nNum=-nNum;
}
convert(nNum);
cout<<endl;
}
int convert(int n)
{
if(!n)
return n;
else
convert(n/10);
cout<<(char)(n%10+'0');
return n;
}
void main()
{
int nNum;
cout<<"请输入一个整数:";
cin>>nNum;
cout<<"输出的是:";
if(nNum<0)
{
cout<<'-';
nNum=-nNum;
}
convert(nNum);
cout<<endl;
}
相关文章推荐
- c++ 输入一个字符串,将其逆序后输出。
- c++入门:输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号。
- 字符串数组在输入的时候应该给\0预留一个位置,否则将在c++中无法输出,并且编译的时候回报错!!!
- 用算法实现将一个输入的数字颠倒(输入12345->54321),要求不调用任何系统函数,也不能将输入的数字转换为字符串作为中间过渡
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法
- C++:基础写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。:
- 将一个十六进制字符串转换为十进制数值的问题|| 以及C++中string转换成char*|| c++文件按行输入
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法
- 利用C++将输入一个字符串把其中的字符串逆向输出
- C++输入一个字符串,去掉这个字符串中出现次数最少的字符 例如: 输入:abcabbc 输出:bbb
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法
- C++中键盘输入一个字符串
- C++输入一个字符串,将其逆序输出
- C++输入N个字符串,将他们依次保存到一个字符串数组中,怎么表示字符串输入完成?
- 写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出 现的次数。
- Java编写一个截取字符串的函数,输入一个为字符串和字节数,输出按字节截取的字符串。要求不能出现截半的情况
- C++中利用文件输入对象(即ifstream对象)来读取文本文件中带空格的字符串以及混合输入数字与字符串
- 输入一个长度未知的字符串,用动态分配内存的方法(C语言实现)