谢谢大家

2025-05-23 17:58:36
推荐回答(1个)
回答1:

你的程序有问题吧?
fun(int k)
{if(k==0)return w;
return(fun(k-1)*k);
}
return w???w是谁啊?哪里定义的啊?这个函数里边没有定义,如果是使用main里边的w,那w就是全局变量,不一盖在这里使用啊?
另外printf("5d\n"....)这样输出的结果只能是5d