正在学习函数........有点迷糊..谁给我讲一下这个例子.
正在学习函数.学的迷迷糊糊的......这个例子我输出的是1.2.6.24.120..
我不知道他为什么会这样.......
谁给我讲一下..越详细越好.....这里面哪个返回哪个...绕了好几圈..给我绕的都晕了....k是哪个.n是哪个..x又是哪个..迷迷糊糊...麻烦讲详细些..谢谢啦.
#include <iostream>
using namespace std;
int mystry(int);
main()
{
int n;
for(n=1;n<=5;n++)
cout<<mystry(n)<<endl;
cout<<endl<<endl;
system("pause");
return 0;
}
int mystry(int k)
{
int x,y;
y=k;
for (x=1;x<=(k-1);x++)
y=y*(k-x);
return y;
}