求一个特殊的三位数

来源:互联网 发布:俄克拉何马爆炸案 知乎 编辑:程序博客网 时间:2024/04/17 03:50
#include <iostream>using namespace std;int main(){int jiecheng(int);int sum,bw,sw,gw,n;for(n=100;n<1000;++n){bw=n/100;sw=(n/10)%10;gw=n%10;sum=jiecheng(bw)+jiecheng(gw)+jiecheng(sw);if(n==sum)cout<<n<<"这是一个特殊的三位数。"<<endl;}return 0;}jiecheng(int n){int sum=1,i;if(n==0)sum=1;elsefor(i=1;i<=n;++i){sum=sum*i;}return sum;}jiecheng(int n){int z;if(n==0)z=1;elsez=n*jiecheng(n-1);return z;}

原创粉丝点击