递归调用的问题 关于n的阶乘!
#include "stdafx.h"#include "iostream"
using namespace std;
int njc(int n)
{
int c;
if(n = 1||n < 1)
c = 1;
else
c = njc(n)*njc(n - 1);
return c;
}
int main(int argc, char* argv[])
{
int a;
cin>>a;
cout<<njc(a);
return 0;
}
编译倒是没有问题就是输出的时候有问题 小弟刚刚接触递归调用 看了书了 就是自己实践后有问题。 希望解答;