第2个回答 2013-02-27
c都没付值,怎么会得到想要的结果
再说程序看起来怪怪的
把你的代码copy给我吧,我改改吧
#include<stdio.h>
int a(int f)
{
int sum;
sum = f % 2;
if((f = f / 2) == 0)
{
}
else
{
printf("%d",a(f));
}
return sum;
//f = f / 2;
//return f;
}
main()
{
int g;
scanf("%d",&g);
printf("%d",a(g));
}本回答被网友采纳