题目描述:
求a!+b!+c!的值,用一个函数fac(n)求n!。
a,b,c的值由主函数输入,最终得到的值在主函数中输出

#include<iostream>

double fac(int n){
	if(n==1){
		return 1;
	} 
	else 
		return n*fac(n-1);
}
int main(void){
	int a,b,c;
	double sum=0;
	std::cout<<"请输入3个数a,b,c:"<<std::endl;
	std::cin>>a>>b>>c;
	sum=fac(a)+fac(b)+fac(c); 
	std::cout<<"结果为:"<<sum<<std::endl; 
}

运行结果:
递归实现阶乘

相关文章:

  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
  • 2021-10-18
  • 2021-08-11
  • 2022-01-18
猜你喜欢
  • 2022-12-23
  • 2021-11-08
  • 2022-12-23
  • 2021-05-24
  • 2021-08-01
  • 2022-02-20
相关资源
相似解决方案