C语言各种代码

版权声明:如需转载注明出处 https://blog.csdn.net/u011463794/article/details/84189354

C语言实现二项式定理
在这里插入图片描述

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

//阶乘
int factorial(int i){
    if(i==1 || i==0)
        return 1;
    else
        return i*factorial(i-1);

}

//排列数公式
int C(int n,int k){
    return factorial(n)/(factorial(k)*factorial(n-k));
}

int main()
{
    int n=3,a=1,x=2;
    int result =0;
    for (k=0;k<n+1;k++){
        result += C(n,k)*pow(x,k)*pow(a,n-k);
    }
    printf("%d",result);
    return 0;
}

自己实现输入参数,检查错误等功能

猜你喜欢

转载自blog.csdn.net/u011463794/article/details/84189354