/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: 特殊三位数.cpp * 作 者:王筱菀 * 完成日期:2012年11月29日 * 版本号: v1.0 * 对任务及求解方法的描述部分 * 输入描述:100-999 * 问题描述:求特殊的三位数 * 程序输出:特殊的三位数 */
#include<iostream> using namespace std; long fac(int i) { int x; long j=1; for(x=1;x<=i;++x) j=j*x; return j; } int main() { int a,b,c,n; long sum; for(n=100;n<=999;++n) { a=n/100; b=n%100/10; c=n%10; sum=fac(a)+fac(b)+fac(c); if(sum==n) cout<<"特殊三位数为:"<<n; } cout<<endl; return 0; }
特殊三位数
最新推荐文章于 2016-06-04 13:28:27 发布