第十一周上机项目4-阶乘

来源:互联网 发布:linux卸载vncserver 编辑:程序博客网 时间:2024/05/17 06:47
/*   *Copyright (c) 2014, 烟台大学计算机学院   *All rights reserved.   *文件名称:test.cpp   *作者:陈栋梁   *完成日期:2014年 11 月 6 日   *版本号:v1.0   *   *问题描述:   *输入描述:   *输出描述:   */#include <iostream>using namespace std;long fac(int);int main(){    int n,a,b,c,sum;    cout<<"满足条件的三位数:";    cout<<endl;    for(n=100;n<1000;n++)    {        a=n/100;        b=(n/10)%10;        c=n%10;        sum=fac(a)+fac(b)+fac(c);        if(sum==n)            cout<<n;    }    return 0;}long fac(int n){ int l, f=1;   for(l=1;l<=n;++l)       f=f*l;   return f;}


运行结果:

0 0
原创粉丝点击