c语言编程练习题:7-48 求组合数

简介: c语言编程练习题:7-48 求组合数

#include <stdio.h>

double fact(int n){

   double r=1.0;

   int i;

   for (i=1;i<=n;i++){

       r*=i;

   }

   return r;

}

double combine(int n,int m){

   return fact(n)/(fact(m)*fact(n-m));

}


int main(){

   int m,n;

   int r;

   if (scanf("%d %d",&m,&n)!=EOF){

       r = combine(n,m);

       printf("result = %d",r);

   }else{

       printf("int m,n wrong");

   }

   return 0;

}


目录
相关文章
|
4天前
|
存储 Serverless C语言
每天一道C语言编程(结构体的运用):这是一年的第几天?
每天一道C语言编程(结构体的运用):这是一年的第几天?
7 0
|
4天前
|
C语言
每天一道C语言编程(递归:斐波那契数,母牛的故事)
每天一道C语言编程(递归:斐波那契数,母牛的故事)
5 0
|
4天前
|
C语言
每天一道C语言编程(2^k进制数)
每天一道C语言编程(2^k进制数)
6 0
|
4天前
|
C语言
每天一道C语言编程(数组操作)
每天一道C语言编程(数组操作)
7 0
|
4天前
|
C语言
每天一道C语言编程(数字转字母,字母转数字)
每天一道C语言编程(数字转字母,字母转数字)
5 0
|
4天前
|
C语言
每天一道C语言编程(求PI)
每天一道C语言编程(求PI)
6 0
|
4天前
|
C语言 C++
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
4 0
|
4天前
|
C语言
每天一道C语言编程:Hanoi双塔问题
每天一道C语言编程:Hanoi双塔问题
11 0
|
4天前
|
C语言
每天一道C语言编程:求N以内的素数(普通方法+优化方法)
每天一道C语言编程:求N以内的素数(普通方法+优化方法)
7 0
|
4天前
|
测试技术 C语言
每天一道C语言编程:Cylinder(圆柱体问题)
每天一道C语言编程:Cylinder(圆柱体问题)
7 0