12周。。阶乘
来源:互联网 发布:山东网络电视台直播 编辑:程序博客网 时间:2024/05/22 03:40
问题及代码:
/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:求阶乘.cpp*作者:李莉*完成日期:2014年11月02日*版本号:v1**问题描述:输入一个整数。求该数的阶乘*程序输入:一个整数*程序输出:该数的阶乘*/#include <iostream>using namespace std;long fac (int n);int main(){ long y; int n; cout<<"请输入一个整数:"; cin>>n; y=fac(n); cout<<n<<"!="<<y<<endl; return 0;}long fac (int n){ long f; if (n<0) { cout<<"输入错误。。找茬呢吧!"<<endl; f=-1; } else if (n==0||n==-1) f=1; else f=n*fac (n-1); return f;}
运行结果:
心得体会:调用是很好用。。but时间长了。用习惯了就懒得用之前的了
0 0
- 12周。。阶乘
- 第12周项目3(1)-阶乘
- 第12周项目 3.1 递归 阶乘
- 12的阶乘
- 12的阶乘
- 第七周阶乘
- 第二周 阶乘
- 王朝 第九周 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 第十一周项目4.1 满足一个十分苛刻的条件的三位数
- uva--270+暴力
- JavaScript 知识
- untiy3d---场景音频
- leetcode Combination Sum II
- 12周。。阶乘
- object-c 入门基础篇
- 如何在myeclipse中使用Maven
- 第十一周项目5.1 今天是本年的第几天
- LRU Cache--leetcode
- Qt oci驱动Windows下编译及测试笔记
- B - The Pilots Brothers' refrigerator
- unity3d----铺路
- android定位服务:查看位置源及其属性