第十一周项目四(2)——特殊的三位数
来源:互联网 发布:淘宝卖家怎么延长收货 编辑:程序博客网 时间:2024/06/11 07:03
/* Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:陈丹妮 * 完成日期:2014年 12 月 09 日 * 版 本 号:v1.0 * * 问题描述: 请输出满足条件n=a!+b!+c!的所有三位数n,其中,a,b,c分别是n的百,十,个 位数。要求用自定义函数实现求阶乘。 * 输入描述: 无 * 程序输出: 特殊的三位数 */#include <iostream>using namespace std;int fact(int);int main(){ int n,a,b,c,sum; for(a=1; a<=9; ++a) for(b=1; b<=9; ++b) for(c=1; c<=9; ++c) { n=a*100+b*10+c; sum=fact(a)+fact(b)+fact(c); if(sum==n) cout<<n<<" "; } return 0;}int fact(int n){ int i,f=1; for(i=1;i<=n;++i) f=f*i; return f;}
学习心得:用不同的方法解同一道题,可以让自己更好的理解这道题,加深对这道题的印象,也可以培养自己多思考的习惯,将自己的思维打开。以后多尝试用不同的方法解出同 一道题来。
加油,我相信自己,赶紧爆发吧!
0 0
- 第十一周项目四—特殊的三位数
- 第十一周项目四(2)——特殊的三位数
- 第十一周项目四:特殊的三位数
- 第十一周项目四(1)——特殊的三位数
- 第十一周项目四——特殊三位数
- 第十一周项目四——特殊三位数
- 第十一周项目四——特殊三位数
- 第十一周 项目四:特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四:特殊三位数
- 第十一周项目四:特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四之特殊三位数
- 第十一周项目四特殊三位数
- 第十一周 项目四 特殊三位数
- 第十一周项目四:特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四 特殊三位数
- c++调用java笔记
- Android - Exception raised during rendering: java.lang.System.arraycopy
- HDU5141 - LIS again(LIS的变形)
- ray ban aviator RTBK 4RQS 8H5a
- boost正则简单字符串替换笔记
- 第十一周项目四(2)——特殊的三位数
- C语言中数组的定义和使用
- Android - gravity和layout_gravity区别
- 最简单的List集合排序方法
- Java安全之对称加密与非对称加密
- 用GDB调试程序
- javascript之键盘事件
- 内存泄漏是个什么狗东西
- 第3章 类和对象---实用Java语言程序设计