数字转字符itoa

来源:互联网 发布:淘宝自动刷手软件安卓 编辑:程序博客网 时间:2024/06/07 22:01

不使用itoa实现数字转字符

// itoa#include <iostream>int main(){    int input,i=0;    char temp[10];    std::cin>>input;    while(input%10){        temp[i++]=input%10+'0';        input=input/10;    }    temp[i]='\0';    char result[10];    int count=i,j;    for(j=0;j<count;j++)    {        result[j]=temp[--i];    }    result[j]='\0';    std::cout<<result<<std::endl;    return 0;}

部分修改

// itoa#include <iostream>int main(){    int input,i=0;    char temp[10];    std::cin>>input;    while(input%10){        temp[i++]=input%10+'0';        input=input/10;    }    temp[i]=0;    char result[10];    int count=i,j=0;    while(i>0)    {        result[j++]=temp[--i];    }    result[j]=0;    std::cout<<result<<std::endl;    return 0;}


原创粉丝点击