有这样一个3位数,组成它的3个数字阶乘之和正好等于它本身。 
即:abc = a! + b! + c!

请找出所有满足要求的三位数.

审好题很重要:三位数而非,三位数的个数

先写出一个函数求出某个数的阶乘,在跟别求出一个三位数的个十百位,然后直接判断即可

下面附上程序:

public class SwingDesign {
public static void main(String args[]) {

for(int i = 100; i < 1000; i++) {

int x = i % 10;//个位数
int y = i/10%10;//十位数
int z = i / 100;//百位数
int sum = jieCheng(x)+jieCheng(y)+jieCheng(z);
if( sum == i) {
System.out.println(i);
}
}
}

public static int jieCheng(int n) {
int sum = 1;
if(n == 0) {
sum = 0;
}else {
for(int a = n ;a > 0;a--) 
sum *= a;
}
return sum;
}
}

蓝桥杯之--神秘三位数相关推荐

  1. 蓝桥杯学习笔记三:Delay函数毫秒变微秒

    平时的HAL_Delay()都是毫秒单位的,但是进去这个函数看看的话,也看不出来是咋回事,我也不理解.但是就说在网上知道了一个方法:用SysTick_Config();这个函数就是来控制Delay函数 ...

  2. 2017年第八届蓝桥杯 —— 训练题目 —— 三人年龄

    2.三人年龄 三个神秘蒙面人来访F博士. 博士询问他们年龄时,他们说:我们中年龄最小的不超过19岁. 我们3人年龄总和为70岁. 且我们三人年龄的乘积是所有可能情况中最大的. 请帮助F博士计算他们的年 ...

  3. 1259: [蓝桥杯2015初赛]三羊献瑞 C/C++

    题目描述: 观察下面的加法算式: 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字. 请你填写"三羊献瑞"所代表的4位数字(答案唯一),不要填写任何多余内容. 输出格式: ...

  4. 【c语言】蓝桥杯算法提高 三个整数的排序

    问题描述 输入三个数,比较其大小,并从大到小输出. 输入格式 一行三个整数. 输出格式 一行三个整数,从大到小排序. 样例输入 33 88 77 样例输出 88 77 33 #include<s ...

  5. 第八届蓝桥杯决赛 平方十位数(枚举)

    标题:平方十位数 由0~9这10个数字不重复.不遗漏,可以组成很多10位数字. 这其中也有很多恰好是平方数(是某个数的平方). 比如:1026753849,就是其中最小的一个平方数. 请你找出其中最大 ...

  6. 蓝桥杯2015初赛-三羊献瑞-枚举

    题目描述 观察下面的加法算式: 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字. 请你填写"三羊献瑞"所代表的4位数字(答案唯一),不要填写任何多余内容. 输出 请你填写 ...

  7. 2015年蓝桥杯预赛第三题三羊献瑞

    题目:三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 +   三 羊 献 瑞 ------------------- 三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg])其中,相同的汉字代 ...

  8. 蓝桥杯嵌入式第三课--LED与按键检测

    前言 纵观多年考题,LED和按键检测作为必考的一个部分同时也作为GPIO的重点考察内容一直都是我们必须要掌握的部分.本节课带着大家,从底层硬件开始,把GPIO的这两个考点学的清清楚楚! 点亮LED! ...

  9. 2012蓝桥杯决赛 第三题《拼音字母》

    第三题<拼音字母> [编程题](满分19分) 在很多软件中,输入拼音的首写字母就可以快速定位到某个词条.比如,在铁路售票软件中,输入: "bj"就可以定位到" ...

最新文章

  1. 尺有所短寸有所长-物尽其用-也谈语言之争
  2. 零基础编程入门python视频-Python编程零基础小白快速入门完整全系列精品课
  3. python中返回上一步操作的代码_Pycharm代码跳转后退回操作详解
  4. springIllegalArgumentException Can not set field to $Proxy 在spring中使用事物或AOP遇到的错误
  5. 使用C#进行系统编程
  6. drools6.5_使用Drools 6.0进行部署
  7. python图像几何变换_Python 图像处理 OpenCV (5):图像的几何变换
  8. java访问同一个变量_java – 从另一个类访问变量
  9. 记ByteCTF中的Node题
  10. 从源码安装mysql_从源代码安装mysql
  11. Android之基于PhoneGap的数据库处理
  12. 设计模式(9)——模板方法模式
  13. Android实现立体滚轮控件,Camera和Matrix实现真正的3D(WheelView)滚轮控件
  14. Eclipse 专用等宽字体,Yahei_Consola字体
  15. 拼图(九宫格,十六宫格)
  16. CPU idle框架
  17. 28.文件目录解析代码实现
  18. 海银资本:在大数据创业企业中掘金
  19. 服务器错误数字(代码)对照表
  20. 成都理工大学计算机考研经历,09计算机考研的小小体会~

热门文章

  1. 为什么wait和notify必须放在synchronized中?
  2. 【数据结构与算法】通俗易懂说链表
  3. ASP.NET MVC 5调用其他Action
  4. Net处理html页面元素工具类(HtmlAgilityPack.dll)的使用
  5. vb读出二进制文件,合并两个文件
  6. 使用Jquery插件bTabs实现多页签打开效果
  7. 春晓JAVA的横排和竖排输出
  8. discuz的ajax,discuz分页函数改成基于jqueryd的ajax分页函数
  9. 幼儿园计算机教师论文,幼儿园中班教师论文
  10. activiti 多部门审批_Activiti 基本介绍