下构思下程序的基础, 让用户自定义输入一个数作为阶乘数, 当超过20时,输出“Nis too big”. 需要用到IF函数,以下为详细过程。 #include<iostream> us
int getFactorial(int data) //求阶乘;bai
{
int resData=1;
for (int i=0;i<data;i++)
{
duresData*=i;
}
return resData;
}
扩展资料:
0!=1。
定义的必要性
由于正整数的阶乘是一种连乘运算,而0与任何实数相乘的结果都是0。所以用正整数阶乘的定义是无法推广或推导出0!=1的。即在连乘意义下无法解释“0!=1”。
给“0!”下定义只是为了相关公式的表述及运算更方便。
参考资料来源:百度百科-n!