特殊的三位数

来源:互联网 发布:淘宝无证经营怎么处罚 编辑:程序博客网 时间:2024/04/30 07:32
/*  * 程序的版权和版本声明部分  * Copyright (c)2012, 烟台大学计算机学院学生  * All rightsreserved.  * 文件名称: fun.cpp                             * 作    者: 赵 洋                            * 完成日期:2012年11月16日  * 版本号: v1.0        * 对任务及求解方法的描述部分  * 输入描述:无* 问题描述:求特殊的三位数 * 程序输出:特殊的三位数 */  #include<iostream>using namespace std;long fac(int n);//声明函数int main(){int i,hun,ten,nug,sum;cout<<"满足条件的三位数有:"<<endl;for(i=100;i<=999;i++){hun=i/100;ten=(i%100)/10;nug=i%10;sum=fac(hun)+fac(ten)+fac(nug);//调用函数if(i==sum)cout<<i;}cout<<endl;return 0;}long fac(int n)//定义函数{long f;if(n==0 || n==1)f=1;else        f=fac(n-1)*n;return f;}


运行结果:

原创粉丝点击