琪琪怪怪 发表于 2020-10-17 13:39:14

求问fact函数

本帖最后由 琪琪怪怪 于 2020-10-17 15:16 编辑

哪位大佬能解释一下fact函数怎么用?怎么用fact函数去编一个n!/m!(n-m)!的程序??拜托了!

昨非 发表于 2020-10-17 13:55:21

#include <stdio.h>

long Fact(int n) {
        int i;
        long sum = 1;
        for (i = 1; i <= n; i++) {
                sum = sum * i;
        }
        return sum;
}
int main()
{
        int m ,n;

        printf("Input n:");
        scanf("%d", &n);
        printf("Input m:");
        scanf("%d", &m);

        long result;
        result = Fact(n) / (Fact(m)*Fact(n-m));
        printf("n!/m!(n-m)!的值为%ld\n", result);
        return 0;
}

昨非 发表于 2020-10-17 13:57:19

满意的话还请设置最佳答案
页: [1]
查看完整版本: 求问fact函数