当前位置: 移动技术网 > IT编程>开发语言>C/C++ > [C语言]实现函数itoa(int n,char s[]),将整数n这个数字转换为对应的字符串,保存到s中

[C语言]实现函数itoa(int n,char s[]),将整数n这个数字转换为对应的字符串,保存到s中

2018年02月20日  | 移动技术网IT编程  | 我要评论

射阳县政府,暖奶器有用吗,欢迎进行曲下载

#include <stdio.h>
static int i=0;//定义全局变量i 作为数组s[]的下标
int itoa(int n,char s[])
{ 
    if(n<10)
    {
        s[i]=n+'0';
    }
    else 
    {
        itoa(n/10,s);//递归
        i++;
        n=n%10;//最后一位的数字
        s[i]=n+'0';
    }
    s[i+1]='\0';//字符串结束标志
}
int main()
{
    char s[6];
    int num=0;
    printf("input your number->:");
    scanf("%d",&num);
    itoa(num,s);
    printf("%s",s);
    return 0;
}

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网