//--《面向对象程序设计与VC++实现》
//--Liwei_1_1
//--求一阶乘数
//--10/29/2005 Sat. morning 8:00--12:00
//--Computer Lab
#include "iostream.h"
int factorial(int x);
double factorial(double x);
void main()
{
int i;
cout<<"Please enter a number for factorial:"<<endl;
cin>>i;
cout<<"Factorial result is:"<<factorial(i)<<endl;
}
int factorial(int x)
{
if(x==1)
return 1;
else
return x*factorial(x-1);
}
double factorial(double x)
{
if(x==1)
return 1;
else
return x*factorial(x-1);
}
此博客展示了用VC++实现面向对象程序设计来求一阶乘数的代码。包含输入提示、函数定义与递归计算等内容,通过输入一个数,程序能输出其阶乘结果。
91

被折叠的 条评论
为什么被折叠?



