第十一周 项目四:特殊三位数
来源:互联网 发布:java加密算法 编辑:程序博客网 时间:2024/05/22 00:55
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:Project4.cpp* 作 者:李楠* 完成日期:2014年10月10日* 版 本 号:v1.0** 问题描述:请输出满足条件n=a!+b!+c!的所有三位数n,其中,a、b、c分别是n的百、十、个位数。要求用自定义函数实现求阶乘。* 输入描述:略* 程序输出:整数,代表符合条件的三位数*/#include <iostream>using namespace std;int long fac(int n){ int i,l=1; for(i=1;i<=n;++i) l=l*i; return l;}int main( ){ int n,a,b,c,sum; n=100; for(n=100;n<1000;++n) { a=n/100; b=(n/10)%10; c=n%10; sum=fac(a)+fac(b)+fac(c); if(sum==n) cout<<n<<endl; } return 0;}
运行结果:
知识点总结:
用函数输出特殊的三位数,运用了循环结构求阶乘
学习心得:
写程序时又犯了一个小错误,花费了很长时间才找出来,以后一定多注意,不能粗心大意了~
0 0
- 第十一周项目四:特殊的三位数
- 第十一周 项目四:特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四:特殊三位数
- 第十一周项目四:特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四之特殊三位数
- 第十一周项目四特殊三位数
- 第十一周 项目四 特殊三位数
- 第十一周项目四:特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四特殊三位数
- 第十一周项目四——特殊三位数
- 第十一周项目四——特殊三位数
- 第十一周项目四——特殊三位数
- 第十一周项目四—特殊的三位数
- 第11周上机实践项目2——求最大公约数
- OGRE错误
- perl实现数组间的组合
- 深度Deepin linux 2014.1 安装jdk
- C语言排序(9)___选奶牛
- 第十一周 项目四:特殊三位数
- PHP学习笔记之基础教程
- HDU 1.1.1 A+B for Input-Output Practice (I)
- CorePlot饼图基础和高级用法
- 关于solr
- TWaver拓扑图形界面组件
- 学习linux杂记
- WindowManager实现悬浮可拖动效果
- UIP协议栈移植到u-boot详解