特殊三位数
来源:互联网 发布:软媒魔方优化系统好吗 编辑:程序博客网 时间: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;}