第十一周项目4-特殊的三位数
来源:互联网 发布:o2o源码 编辑:程序博客网 时间:2024/05/16 18:54
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称: test.cpp *作 者:满星辰 *完成日期:2014年11月9日 *版本号:v1.0 * *问题描述:请输出满足条件n=a!+b!+c!的所有三位数n, 其中,a、b、c分别是n的百、十、个位数。 要求用自定义函数实现求阶乘。 *输入描述: 无输入 *程序输出:满足条件n=a!+b!+c!的所有三位数n, 其中,a、b、c分别是n的百、十、个位数。 */ #include <iostream>using namespace std;long fac(int n);//求某数阶乘int Sum(int n);//求阶乘的和int main(){ for(int m=100; m<=999; ++m) { if(Sum(m)==m) { cout<<m<<'\t'; } } return 0;}long fac(int n){ int i,m; for(i=1,m=1;i<=n;++i) { m=m*i; } return m;}int Sum(int n){ int a,b,c,sum; c=n%10; n=n/10; b=n%10; a=n/10; sum=fac(a)+fac(b)+fac(c); return sum;}
成果展示:
学习心得:
自定义函数的声明要加分号;
自定义函数的定义不用加分号,错了好多次啊~~~
0 0
- 第十一周项目 4 特殊的三位数
- 第十一周项目4-特殊的三位数
- 第十一周 项目4:特殊的三位数
- 第十一周项目4 特殊的三位数
- 第十一周项目4--特殊的三位数
- 第十一周项目四:特殊的三位数
- 第十一周项目4-特殊三位数
- 第十一周项目4特殊三位数
- 第十一周上机项目4 特殊三位数
- 第十一周项目4-特殊三位数
- 第十一周项目4--特殊三位数
- 第十一周项目4-特殊三位数
- 第十一周项目四—特殊的三位数
- 第十一周 项目四:特殊三位数
- 第十一周项目四 特殊三位数
- 第十一周项目四:特殊三位数
- 第十一周项目四:特殊三位数
- 第十一周项目四 特殊三位数
- form表单提交上传附件
- struts2国际化
- ejoy2d 编译环境搭建 步骤最全无坑版本
- 第十一周项目三:程序的多文件组织
- 传奇私服在风雨中陈烂
- 第十一周项目4-特殊的三位数
- String 查找函数c++
- 在存储过程中查询某个关键字
- LKDBHelper
- oracle ctxsys用户 ,driimp对象
- 求绝对值_JAVA_杭电ACM2003
- 1-11-4 - 特殊三位数(参考精华版)
- OpenCV中parallel_for 和 parallel_for_学习笔记
- Android拍照并保存(对图片进行压缩,分解)