特殊三位数

来源:互联网 发布:软媒魔方优化系统好吗 编辑:程序博客网 时间:2024/04/30 07:03
/*   * 程序的版权和版本声明部分   * 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;}