第十三周上机任务--特殊的三位数
#include<iostream> using namespace std; int main() { long fac(int m); int a,b,c,n,sum; for(n=100;n<=1000;++n) { a=n/100; b=n%100/10; c=n%10; sum=fac(a)+fac(b)+fac(c); if(n==sum) { cout<<n<<"是特殊三位数"<<endl; } } return 0; } long fac(int m) { if(m==0||m==1) return 1; else return m*fac(m-1); }
- 1楼lyl_ah_nanjing昨天 22:39
- MARK!