- /*
- *程序的版权和版本声明部分:
- *Copyright(c)2013,烟台大学计算机学院学生
- *All rights reserved.
- *文件名称:
- *作者:王英华
- *完成日期:2013年 11月19 日
- *版本号:v1.0
- *对任务及求解方法的描述部分:
- *输入描述: 一个数
- *问题描述:
- *程序输出:输出1*3*5*...*n
- *问题分析:
- *算法设计:
- */
运行结果:#include <iostream> using namespace std; long fact(int); int main() { int n; long y; cout<<"请输入任意整数:"<<endl; cin>>n; y=fact(n); cout<<n<<"!="<<y<<endl; return 0; } long fact(int n) { long f; if(n==1) f=1; else f=fact(n-1)*n; return f; }