早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求解C++问题救急啊!1.组合函数C(n,k)用于在给定的n个元素的集合中求不同的k个元素的子集的个数.该函数可以用以下公式计算.要求编写求阶乘及组合的函数,在主函数中调用求组合的函数.C

题目详情
求解C++问题 救急啊!
1.组合函数C(n,k)用于在给定的n个元素的集合中求不同的k个元素的子集的个数.该函数可以用以下公式计算.要求编写求阶乘及组合的函数,在主函数中调用求组合的函数.C(n,k)=n!/(k!*(n-k)!)
2.编写一个被调用函数,用下面的公式求e^x的近似值.在主函数中输入x及精度10^(-6)(要求最后一项小于10^(-6)),求e^x.
e^x=1+x/1!+x^2/2!+x^3/3!+……+x^n/n!
3.编写两个函数分别输出以下两个图形.
(1)
*
**
***
****

三道题的哦
▼优质解答
答案和解析
1.
#include
int C(int n,int k);
int factorial(int n);
int _tmain(int argc,_TCHAR* argv[])
{
printf("%d",C(4,3));
return 0;
}
int C(int n,int k)
{
int a,b,c,ret;
a = factorial(n);
b = factorial(k);
c = factorial(n-k);
ret =a/(b*c);
return ret;
}
int factorial(int n)
{
int ret=1;
for(int i=1;i