一,问题及代码
#include<iostream.h>
int f(int x)
{
int fact=1;
for(int i=1;i<=x;i++)
{
fact*=i;
}
return fact;
}
int main()
{
int i,a,b,c;
cout<<"三位数中所有的特殊三位数有:";
for(i=100;i<1000;i++)
{
a=i/100;
b=i/10%10;
c=i%10;
if(i==f(a)+f(b)+f(c))
cout<<i<<" ";
}
cout<<endl;
}
二,运行结果
三,心得体会
随着学习难度的增加,在编写程序时要仔细琢磨要点
四,知识点总结
很多相关函数的知识点