特殊三位数

来源:互联网 发布:生如夏花知乎 编辑:程序博客网 时间:2024/04/30 04:28
/*  * 程序的版权和版本声明部分  * Copyright (c)2012, 烟台大学计算机学院学生  * All rightsreserved.  * 文件名称: fun.cpp                             * 作    者: 隋 鑫                             * 完成日期:2012年11月16日  * 版本号: v1.0        * 对任务及求解方法的描述部分  * 输入描述:100-999 * 问题描述:求特殊的三位数 * 程序输出:特殊的三位数 */  #include<iostream>   using namespace std;  long fac(int);  int main()  {         int a,b,c,n;     for(n=100;n<=999;n+=1)      {          a=n/100;          b=(n/10)%10;          c=n%10;          if (fac(a)+fac(b)+fac(c)==n)              cout<<n<<" \t";                  }      return 0;  }      long fac(int n)   {              int f=1;      for(int i=1;i<=n;i++)      {          f=f*i;      }      return(f);  }    


运行结果:

原创粉丝点击