特殊三位数
#include<iostream>
using namespace std;
int fun(int x)
{
int i,j=1;
for(i=1;i<=x;i++)
j=i*j;
return j;
}
int main()
{
int a,b,c,d;
for(d=100;d<1000;d++)
{
a=d/100;
b=(d/10)%10;
c=d%10;
if(d==fun(a)+fun(b)+fun(c))
cout<<"满足该条件的特殊三位数是"<<d<<endl;
}
}第七次作业
最新推荐文章于 2026-01-06 11:42:43 发布
本文分享了一段C++代码,用于找出所有满足特定条件的三位数:这些数等于其各位数字阶乘之和。通过循环和递归计算,代码展示了如何遍历100到999之间的所有数字,并验证每个数是否符合要求。
1045

被折叠的 条评论
为什么被折叠?



