杨兄弟及各位大虾,我用递归写了一个东东,你帮我看看算不算中规中矩
程序代码:
#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 编辑 ]