c++ 递归求一个数的阶乘
#include <iostream>
using namespace std;
long factorial(int value);
int main() {
	int value;
	cout << "input number: ";
	cin >> value;
	cout << "factorial: " << factorial(value) << endl;
	return 0;
}
long factorial(int value) {
	if (value == 0) {
		return 1;
	}
	return value * factorial(value - 1);
}
                    
                
                
            
        
浙公网安备 33010602011771号