问问大家,我这个递归函数为什么运行出来没结果呀
不是应该输出12345678910吗
2条回答 默认 最新
- 谛凌 2022-02-24 20:37关注
if(a==0)那里你多打了一个分号
#include <stdio.h> void fun(int a){ if(a==0) return ; fun(a-1); printf_s("%d\n",a); } int main() { fun(4); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
if(a==0)那里你多打了一个分号
#include <stdio.h>
void fun(int a){
if(a==0)
return ;
fun(a-1);
printf_s("%d\n",a);
}
int main()
{
fun(4);
return 0;
}