第11周项目4 特殊三位数

来源:互联网 发布:miui免费网络短信 编辑:程序博客网 时间:2024/05/16 12:30
/*

   *   copyright     (c)   2014   ,    烟台大学计算机学院

   *   all  rights   reserved  .

   *   文件名称   :    textst  .    cpp

   *    作者  :    孙旭明

   *     完成日期    :    2014年11月11日

   *     版本号    :     v1.0

   *

   *    问题描述    :n=a!+b!+c!,a为百位数,b位十位数,c为个位数,求n

   *     程序输出    :   输出特殊三位数

    */

#include <iostream>

using namespace std;
long   fac  (  int  n);
int main()
{
   int  a,b,c,n;
   for  (  n=100;n<1000;n++)
   {
       a=n/100;
       b=n/10%10;
       c=n%10;
       if  ( n==fac (a)+fac(b)+fac(c))
        cout <<n<<endl;
       }
       return  0;
       }
       long  fac (   int  m)
       {
           int  i,s=1;
           for (  i=1;i<=m;++i)
           {
               s=s*i;
               }
    return s;
}

0 0
原创粉丝点击