绥化地区有多少个县:用递归法将一整数n转化为字符串,例如输入483,应输出字符”483“,n的位数不确定,可以是任意位数的整数
来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 01:46:59
用C语言编写
//最近修改了一个代码,现在可以
#include<stdio.h>
char mychar[100];//定义一个无限大的字符数组来存放所生成的字符
int i=0; //不过最好使用c的动态内存分配
char* function(int a)
{
if (a<10) {
mychar[i++]=char(48+a);
return mychar;
}
function(a/10);
mychar[i++]=char(48+a%10);//转化为字符串使用ascii码来转换
return mychar;
}
void main()
{
char*a;
int num=0;
scanf("%d",&num);
a=function(num);
printf("转化为字符串后:%s",a);
}
用字符串定义 啊
直接在两边加""
用递归法将一整数n转化为字符串,例如输入483,应输出字符”483“,n的位数不确定,可以是任意位数的整数
将一个十进制整数转化为十六进制字符串的函数和一个将十六进制转化为十进制的函数,例如:输入162转化为A2
用非递归将一个整数n转换成一个字符串。如将1234转换为"1234"。
用递归方法解决整数转换成字符串的问题
C++程序,递归法将N位整数转换成字符串,哪不对?
字符串转化为整数是int()那整数转化为字符串是什么呢?[此脚本为Python脚本]
字符串按照16进制转化为整数
c 源程序:4.输入一个整数,用递归的算法实现将整数倒序输出。
输入一个整数,用递归的算法实现将整数倒序输出。
(C++)大家帮我看看这个 递归法将N位整数转换成字符串 的程序哪错了啊