杨兄弟及各位大虾,我用递归写了一个东东,你帮我看看算不算中规中矩
程序代码:#include<stdio.h>
//看看能不能用递归写一个10进制转2进制的东东
int i=0; //貌似这个全局变量无法省略啊
void dec2bin(char bin[],int dec)
{
if(dec==0) return;
dec2bin(bin,dec/2);
bin[i]=dec%2+48;
i++;
}
int main(void)
{
char test[100];
for(int i=0;i<100;i++) test[i]='\0';
dec2bin(test,357);
printf("dec2bin=%s\n",test);
return 0;
}最近坛子里有xd说递归很难其实我对递归也是很不感冒的
今日突发奇想,我认为10转2进制变换 用递归很合适,于是就写了一个
[ 本帖最后由 wp231957 于 2012-11-27 14:46 编辑 ]









