(2)编写一个递归函数,形参为整数n,把n按位正序输出,例如n等于123,则输出1*2*3;

2024-11-26 14:54:24
推荐回答(1个)
回答1:

参考代码如下:

#include

void f(int n,int flag)
{
int t;
if(n==0) return;
t=n%10;
f(n/10,0);
if(flag==1)
printf("%d",t);
else
printf("%d*",t);
}
int main()
{
f(1234,1);
}