【C++】primer plus 练习7.5
来源:互联网 发布:史玉柱巨人网络股份 编辑:程序博客网 时间:2024/05/19 18:16
// n!#include<iostream>unsigned long count(int n);int main(){using namespace std;int n;unsigned long answer;cout <<"Enter a number(int).\nn=";cin >>n;if(cin >>n) //输入大于0;{answer =count(n);cout <<"n!="<<answer<<endl;}else cout <<"Error!\n";return 0;}unsigned long count(int n) //递归{unsigned long answer=0;if(n==1||n==0)answer =1; else if(n>2)answer =n*count(n-1); elseanswer =answer+n*(n-1); // n=2时运算return answer;}
1 0
- 【C++】primer plus 练习7.5
- 【C++】primer plus 练习7.1
- 【C++】primer plus 练习7.2
- 【C++】primer plus 练习7.3
- 【C++】primer plus 练习8.1
- C Primer Plus 练习p31
- C Primer Plus 练习 P59
- C Primer Plus 练习 P85
- c primer plus 练习一
- C++primer plus第六版课后编程练习答案7.5
- C Primer Plus 练习6-1
- C Primer Plus 练习 6-2
- C Primer Plus 练习 6-3
- C Primer Plus 练习 6-4
- C Primer Plus 练习 6-5
- C Primer Plus 练习 6-6
- C Primer Plus 练习 6-9
- C Primer Plus 练习 6-10
- C++中虚析构函数的作用
- 第二章 循环结构程序设计
- poj 3748 水题位操作
- JProfiler入门使用教程:Eclipse集成
- Action、Menus、ToolBars主窗体构成的实现
- 【C++】primer plus 练习7.5
- tomcat pipline设计模式
- HDU - 5119 Happy Matt Friends(DP)
- 广播与服务day2笔记
- MySQL数据备份之mysqldump使用
- gitbub的使用
- Eclipse Xml编译错误Referenced file contains errors - spring-beans-4.0.xsd
- IOS代理协议与委托
- Oracle11gR2 for Linux