#include<stdio.h>
int a(int n
,int m
);
main()
{
int m
,n
,A
;
printf("请输入n的值:");
scanf("%d",&n
);
printf("请输入m的值:");
scanf("%d",&m
);
A
=a(n
,m
);
printf("排列数的值为:%d",A
);
return 0;}
int a(int n
,int m
)
{
int a
,i
,x
=1,y
=1,z
=1;
for(i
=1;i
<=n
;i
++)
x
=x
*i
;
for(i
=1;i
<=n
-m
;i
++)
z
=z
*i
;
a
=x
/(y
*z
);
return a
;
}
转载请注明原文地址: https://yun.8miu.com/read-25461.html