第十一周项目四:特殊三位数

来源:互联网 发布:网络舆情分析师培训 编辑:程序博客网 时间:2024/05/22 02:29
问题及代码:
/**Copyright (c) 2014,烟台大学计算机学院*ALL right reserved*文件名;特殊三位数.cpp*作者;童宇*完成日期2014年11月8日*版本号v1.0*问题描述:特殊三位数*输入描述:*程序输出:特殊三位数*/#include <iostream>using namespace std;long fac(int n);int main(){    int i,a,b,c,d,n;    for(i=100; i<=999; ++i)    {        a=i/100;        d=i/10;        b=d-a*10;        c=i-d*10;        a=fac(a);        b=fac(b);        c=fac(c);        n=a+b+c;        if(i==n)            cout<<i;    }    return 0;}long fac(int n){    int s=1;    for(; n>=1; n--)    {        s=n*s;    }    return(s);}
运行结果:
<img src="http://img.blog.csdn.net/20141108201456373?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2MDkwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

0 0