首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

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

2012-11-22 
特殊三位数(n!a!+b!+c!)/** Copyright (c) 2012, 烟台大学计算机学院* All rights reserved.* 作者:李蒙*

特殊三位数(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!)

心得体会:!!!

热点排行