递归实现:
#include<stdio.h>
void binary_to_ascii(unsigned int value)
{
if((value/10) != 0)
binary_to_ascii(value/10);
printf("%c ",value%10+'0');
}
int main()
{
unsigned int ret = 1234;
binary_to_ascii(ret);
printf("%d\n",ret);
return 0;
}
递归实现:
#include<stdio.h>
void binary_to_ascii(unsigned int value)
{
if((value/10) != 0)
binary_to_ascii(value/10);
printf("%c ",value%10+'0');
}
int main()
{
unsigned int ret = 1234;
binary_to_ascii(ret);
printf("%d\n",ret);
return 0;
}