acm-调用函数求a!+b!+c!的值

来源:互联网 发布:阿里云 404 编辑:程序博客网 时间:2024/05/17 08:24
/*                           *程序的版权和版本声明部分:                           *Copyright(c)2013,烟台大学计算机学院学生                           *All rights reserved.                           *文件名称:                           *作者:田成琳                           *完成日期:2013年 11月6 日                           *版本号:v1.0                           *对任务及求解方法的描述部分:                           *输入描述:    *问题描述:求a!+b!+c!的和,a,b,c由键盘输入   *程序输出:   *问题分析:                           *算法设计:                           */    #include<iostream>using namespace std;int fac(int);int main(){int a,b,c,d;cout<<"请输入三个数:"<<endl;cin>>a>>b>>c;    d=fac(a)+fac(b)+fac(c);cout<<a<<"! + "<<b<<"! + "<<c<<"!的和为:"<<d<<endl;return 0;}int fac(int x){int i,y=1,sum=0;for(i=1;i<=x;i++)y*=i;sum+=y;return y;}


运行结果:

心得体会:略。