您的位置:首页 > 其它

十二周上机项目5:特殊三位数

2012-11-16 09:20 357 查看
/*             
* Copyright (c) 2012, 烟台大学计算机学院             
* All rights reserved.             
* 文件名称:Cpp1.cpp             
* 作者:李巧丽            
* 完成日期:2012 年11月16日             
* 版本号:v1.0             
*             
* 输入描述:无             
* 问题描述:调用函数求特殊三位数             
* 程序输出:特殊三位数  
* 问题分析:            
* 算法设计:略             
*/       

#include<iostream>
#include<cmath>
using namespace std;
long fac(int);
int main()
{
    int a,b,c,n;
	long sum=0;
	for(n=100;n<1000;n++)
	{
	a=n/100;
	b=n%100/10;
	c=n%10;
	sum=fac(a)+fac(b)+fac(c);
	if(sum==n)
		cout<<n<<"是特殊三位数!"<<endl;
	}
      return 0;
}
long fac(int m)
{
	if(m==0||m==1)
		return 1;
	else
		return fac(m-1)*m;
}




运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: