十二周上机项目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; }
运行结果:
相关文章推荐
- 第十二周上机任务——项目5——特殊三位数
- c++上机实验7-项目3:特殊三位数
- 第十二周上机任务项目-5特殊三位数
- c++上机作业7 项目二 最大公约数 最小公倍数问题 特殊三位数问题 素数数组问题
- 第11周上机实践项目4——特殊三位数
- 第十一周上机项目4 特殊三位数
- C++第七次上机实验--特殊三位数
- c++第七次上机-特殊三位数
- 第11周项目4特殊三位数
- 第十一周项目4-特殊三位数
- 第十一周项目4-特殊三位数
- 第十一周项目四——特殊三位数
- 2014秋C++第11周项目4参考-特殊三位数
- 第7周上机实践项目2——求三位数的各位数
- 第四章函数--函数初体验项目3特殊三位数
- 第十二周上机项目一--调用函数输出星号图
- C++第12周项目5——特殊三位数
- 第十一周项目4-特殊三位数
- 第11周项目四 特殊三位数
- 第十一周项目四——特殊三位数