读书人

非一般三位数(n!=a!+b!+c!)

发布时间: 2012-11-22 00:16:41 作者: rapoo

特殊三位数(n!=a!+b!+c!)

/*  * Copyright (c) 2012, 烟台大学计算机学院   * All rights reserved.   * 作    者:李蒙    * 完成日期:2012 年11 月19日   * 版 本 号:v1.0   * 输入描述:略   * 问题描述:略   * 程序输出:略  * 问题分析:略   * 算法设计:略   */#include<iostream>   using namespace std;long fac(int n); int main()  {      int n,a,b,c,sum;          cout<<"特殊三位数是:";     for(n=100;n<1000;++n)    {          sum=0;          a=n/100;          b=(n/10)%10;          c=n%10;         sum=fac(a)+fac(b)+fac(c);         if(sum==n)             cout<<n<<'\t';      }       return 0;  } long fac(int n){int i,t=1;for(i=1;i<=n;i++)t=t*i;return t;}


输出结果:非一般三位数(n!=a!+b!+c!)

心得体会:!!!

读书人网 >其他相关

热点推荐