/*
* 程序的版权和版本声明部分
* 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;
}
特殊三位数
最新推荐文章于 2023-03-22 01:21:49 发布