实验 6 数组1 输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标...

#include
double fact(int n);/*函数声明*/
int main(void)
{
    int m,n;
    double y,x;
    printf("Enter n:");
    scanf_s("%d",&n);
    printf("Enter m:");
    scanf_s("%d",&m);

    x=fact(n)*fact(m-n);/*调用行数*/
    y=fact(m)/x;
    printf("result=%.1f\n",y);
    
    return 0;
}

double fact(int n)
{
    int i;
    double product;
    product=1;/*数值赋为一*/
    for(i=1;i<=n;i++){      /*调用循环计算*/
        product=product*i;
    }

        return product;
    }

转载于:https://www.cnblogs.com/blgl/p/3391788.html

你可能感兴趣的:(实验 6 数组1 输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标...)