怎么把数字转换成字符串

怎么把数字转化为字符串,而且不用指针和函数。

img


最后怎么把sum转换成字符串形式输出


int dectochar(char ret[],int num)
{
    int i,j,k,sign;
    char tempc[20];
    if((sign=num)<0)
    num=-num;
    i=0;
    do{
        tempc[i++]=num%10+'0';
    }
    while((num/=10)>0);
    if(sign<0)
    tempc[i++]='-';
    tempc[i]='\0';
    ret[i]='\0';
    k=0;
    for(j=i-1;j>=0;j--)
    {
        ret[k]=tempc[j];
        k++;
    }
}

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^