test4-1(求数组)

程序:

/*
* Copyright(c)2013,
*All right reserved.
*文件名称:test4-1.cpp
*作    者:徐驰
*完成日期:2013-12-4
*版 本 号:v1.0
*
*输入描述:变量m,n;
*问题描述:求组合数
*程序输出:答案
*问题分析:略
*算法分析:c=m!/n!/(m-n)!
*/
#include<iostream>
using namespace std;
double fact(int a);

void main()
{
	int m,n;
	double c;
	while(1)
	{
		cout<<"m=";
		cin>>m;
		cout<<"n=";
		cin>>n;
		if(m==0&&n==0)break;
		else if(m<=n)
		{
			cout<<"input error!"<<endl<<endl;
			continue;
		}
		else
		{
			c=fact(m)/fact(n);
			c=c/fact(m-n);
		}
		cout<<"c="<<c<<endl<<endl;
	}
	cout<<"thank you~~~"<<endl<<endl;
}

double fact(int a)
{
	int i;
	double j=1;
	for(i=1;i<=a;i++)
	{
		j=j*i;
	}
	return j;
}
结果

弄了半天之前的都发错了。。。

阅读更多
上一篇test3-13(电子词典)
下一篇test4-2(泰勒公式)
想对作者说点什么? 我来说一句

VB 用数组求平均成绩

2010年06月07日 36KB 下载

数组求N的阶乘,可以运行

2010年06月11日 418B 下载

C++数组之中的最大值最小值应用

2018年05月24日 1.78MB 下载

php多个数组求组合

2015年09月27日 2KB 下载

c++数组求平均数函数

2008年11月04日 1KB 下载

LabVIEW的数组求平均值

2012年03月06日 9KB 下载

两个数组的相关系数程序

2009年07月07日 458B 下载

没有更多推荐了,返回首页

关闭
关闭