第13 周项目用递归法求a!+b!+c!的和

发布时间:2014-10-23 23:27:07
来源:分享查询网

/* *Copyright (c)2013,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:孙玲倩 *完成日期:2013年11月19日 *版本号:v1.0 *问题描述:用递归方法求a!+b!+c! */ #include<iostream> using namespace std; int main() { int fac(int); int a,b,c,sum=0; cout<<"请输入3个数,然后按回车键"<<endl; cin>>a>>b>>c; sum=sum+fac(a)+fac(b)+fac(c); cout<<a<<"!+"<<b<<"!+"<<c<<"!+="<<sum<<endl; return 0; } int fac(int n) { int f=1; for (int i=1;i<=n;i++) f=f*i; return f; }

返回顶部
查看电脑版