实验 6 数组1 输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标
#include<stdio.h> 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; }