一.问题及代码
文件名称:7.cpp
作者:张文谦
时间:2016/06/05
#include <iostream.h>
double tb(int n)
{
double m=1;
for(int i=1;i<=n;i++)
m*=i;
return m;
}
int main()
{
int i=999,a,b,c;
double sum;
while(i>99)
{
i=i-1;
a=i/100;
b=i/10-a*10;
c=i-a*100-b*10;
sum=tb(a)+tb(b)+tb(c);
if(sum==i)
break;
else
continue;
}
cout<<i<<endl;
return 0;
}
二、运行结果 :
三、心得体会:作业的挑战性越来越高了,不过感觉还不错。