全排列个数
2015-09-23 23:31
204 查看
#include<stdio.h> using namespace std; int f(int n) { if(n==1) return 1; else return n*f(n-1); } int main() { int n; while(scanf("%d",&n)!=EOF) { printf("%d个数的全排列共%d种\n",n,f(n)); } return 0; }f(n)=n*f(n-1)
相关文章推荐
- 【j360-boot】Spring-boot系列一(可能是最好的quick start)
- MDM_weeke1
- 深入分析iOS问题-performSelector:onThread:withObject:waitUntilDone
- R使用RMySQL包
- 转 jvm设置调优
- 程序语言那些事--鸟瞰图
- C++基础中常见易混淆知识点
- test
- c# windows form 生命周期 (Life cycle) 事件 顺序
- android WebView的缓存模式、JS交互
- Caffe安装 Ubuntu14.04
- JAVA学习第二天
- Codeforces Round #321 (Div. 2) E - Kefa and Watch(hash + 线段树)
- 转 JVM内存分析及导致内存溢出的不健壮代码及解决办法
- 1044. 火星数字(20)
- MySQL的常见SQL语句范例
- Swift代码实现加载WEBVIEW
- C++中getline被跳过
- Android基础学习之navigate(导航)
- 乱记-2