一问题及代码
文件名称:
* 作 者: 华辉
* 完成日期: 2016 年 6 月 5 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:对函数的使用
* 输入描述: 略
* 问题描述:
求满足n=a!+b!+c!的特殊三位数
* 程序输出: 略
* 问题分析: 略
* 算法设计: #include<iostream>
using namespace std;
int f(int x)
{
int j=1;
for(int i=1;i<=x;i++)
j=j*i;
return j;
}
int main()
{
int a,b,c,n;
for(n=100;n<1000;n++)
{
a=n/100;
b=(n/10)%10;
c=n%10;
if(n==f(a)+f(b)+f(c))
cout<<"请输出满足条件三位数n:"<<n<<endl;
}
return 0;
}
二运行结果
三心得体会
越来越难了
四 知识点总结
对函数的使用