#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