人间迷惑行为,大佬们帮我看看
查看原帖
人间迷惑行为,大佬们帮我看看
276303
初十三楼主2020/8/4 10:22
#include<bits/stdc++.h>
using namespace std;


int digui(int n)
{
	int s=1;
	if(n!=1)
	   s=n*digui(n-1);
	return s;
}
int main()
{
	int a;
    cin >> a;
	cout << digui(a);
	return 0;
}

为啥那个s要赋值为1啊?我有点不明白,我不赋值的时候他一直输出为0,然后我一赋值,答案就正确了。大佬们帮我瞧瞧,我快秃了

2020/8/4 10:22
加载中...