C语言的那些事——数学分段函数
来源:互联网 发布:淘宝客活动可以取消吗 编辑:程序博客网 时间:2024/05/19 17:47
//函数阶乘计算:当m>n时,值为m!/(n!*(m-n)!);m<=n时,值为0.
#include<stdio.h>
float factorial(int a)
{
int i=0;
float value=1;
for(i=1;i<=a;i++)//此处务必注意i要等于a否则计算出的结果是错的
value=value*i;
return value;
}
void main()
{
int m,n;
double factorial_m=0;
double factorial_n=0;
double factorial_mn=0;
double P_mn=0;
printf("请输入m、n的值:\n");
scanf("%d %d",&m,&n);
printf("m=%d,n=%d\n",m,n);
if(m>n&&n>=0)
{
factorial_m=factorial(m);
factorial_n=factorial(n);
factorial_mn=factorial(m-n);
P_mn=factorial_m/(factorial_n*factorial_mn);
}
else
{
P_mn=0;
}
printf("计算结果为:");
printf("%f\n",P_mn);
}
- C语言的那些事——数学分段函数
- C语言函数—数学函数
- 《C语言及程序设计》实践参考——求解分段函数的值
- C语言的数学函数
- C语言的那些事——sqrt()函数 和 double型数据的“%lf”
- C语言的那些事——函数部分(1)
- C语言的那些事——函数部分(2)
- C语言的那些事——函数部分(3)
- C语言的那些事——函数部分(4)
- C语言的那些事——函数部分(5)
- C语言数学函数
- c语言数学函数
- c语言的那些函数们
- 《C语言及程序设计》实践参考——分段函数求值
- 《C语言及程序设计》实践参考——分段函数求值switch语句版
- C语言的那些秘密之——函数返回局部变量
- C语言的那些秘密之—函数返回局部变量
- 数学的那些事
- [互联网面试笔试汇总C/C++-18] 生产者消费者模型
- 初识hibernate——基础与核心
- 一个简单的python socket编程
- 经典算法研究系列:九、图像特征提取与匹配之SIFT算法
- opengl 坐标测试
- C语言的那些事——数学分段函数
- 东子集成1
- Android中如何使用WIFI来连接ADB
- BSDSocket编程之UDP
- linux debugfs
- MySql存储过程—7、游标(Cursor)
- 个人面试经验分享
- 数字图像处理领域的二十四个典型算法及vc实现
- 展讯平台tp和lcd驱动调试笔记