11问答网
所有问题
C++程序用递归将一个整数n转换成字符串,假如input :345,output:3 4 5 ,怎么知道3 4 5是字符还是数值
如题所述
举报该问题
推荐答案 2016-10-09
就你这个例子而言,从键盘输入345,既可以是字符串,也可以是数值,看你用scanf里用的什么
scanf("%d",&n); //n是一个int变量,输入的345被认为是数值
scanf("%s",s); //s为字符数组, 输入的345被认为是字符串
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/Fvq72vv82PMS27SqF74.html
其他回答
第1个回答 2016-10-09
首先,为什么要用递归?
其次,3 4 5不是你自己输出的吗?不是说'将一个整数n转换成字符串'吗,那就是字符串吧?
你还是上代码吧...
第2个回答 2016-10-08
定义一个变量去接收返回值,报错就知道了。
相似回答
大家正在搜
相关问题
C++ 用递归法将一个整数N转换成字符串,例如输入483,应...
C语言编程:用递归法将一个整数n转换成字符串。
用递归法将一个整数转换成字符串
用递归法将一个整数n转换成字符串,如输入123输出"123"
看不懂代码:用递归法将一个整数n转化成字符串。
求流程图:C++ 用递归法将一个整数N转换成字符串,例如输入...
用C++编写用递归的方法把一个整数n转换成字符串。例如,输入...
用递归的方法将一个整数n转换成字符串,n位数不确定