特殊的三位数

来源:互联网 发布:铃声助手mac版 编辑:程序博客网 时间:2024/04/30 04:43

*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作    者:庄子豪
* 完成日期:2012 年  11月16  日
* 版 本 号:v1.0
*
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
 *算法设计:

#include <iostream>using namespace std;long fac(int );int main(){int n,hun,ten,gow;long sum;for(n=100;n<1000;n++){hun=n/100; //三位数的百位ten=n/10%10;//三位数的十位gow=n%10;//三位数的个位sum=fac(hun)+fac(ten)+fac(gow);if (sum==n)cout<<n<<"\n"}return 0;}long fac(int m)//定义阶乘{    if(m==0||m==1){return 1;}else{ return m*fac(m-1);   }}


要正确运用三位数求个位十位百位的方法

原创粉丝点击