文档章节

求所有阶乘和数

 南桥北木
发布于 2017/02/24 14:07
字数 107
阅读 2
收藏 0

import java.util.Scanner;

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

        int sum;
        
	   for(int i=1;i<=9999999;i++){
		   sum=0;
		   int b=i;//作为暂存i
		   int a=b%10;//存储每位数
		   sum=sum+f(a);
		   b=b/10;
		 
		   while(b>=10){
			   a=b%10;
			   sum=sum+f(a);
			   b=b/10;
		   }
		   //防止1,2被过掉
		  if(i>10){
		   sum=sum+f(b);
		  }
		   if(i==sum){
			   System.out.println("i="+i);
		   }
	   }
	   
}

public static int f(int n){
	int m;
	if(n<=1){
		m=1;
	}else{
		m=n*f(n-1);
	}
	return m;
}

}

© 著作权归作者所有

共有 人打赏支持
下一篇: 递归
粉丝 0
博文 187
码字总数 33380
作品 0
武汉
私信 提问
C++阶乘和数,这程序错在哪里了???

#include using namespace std; void total_factorial(int n); //求阶乘和数 int factorial(int n); //求一个数的阶乘 int main() { int m; cin>>m; total_factoreal(m); } void total_facto......

琴声悠扬TODO
2014/03/15
368
8
python基础语法

python编程基础概念: 程序: 一组能让计算机识别和执行的指令; 电子计算机:能够执行程序的机器; 冯诺依曼体系架构: CPU由运算器和控制器组成; 运算器:完成各种算术运算,逻辑运算,数...

羽丰1995
2017/09/16
0
0
递归——求阶乘

文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 1. 递归 一个函数调用其自身,就是递归。 2. 求阶乘 问题描述 求n的阶乘,n>=0。 代码 结果 总结:求阶乘问题算是递归中最简单的问题了。...

Quincuntial
2017/12/26
0
0
Java十行代码实现递归删除目录下所有文件

递归删除目录下所有文件 什么是递归 要递归首先需要有方法。递归,即方法自己调用自己。一般在程序中很少使用,但在这个实现中,我们无法知道文件夹的深度,更无法根据深度来实现循环的嵌套。...

Zero_Yi
07/20
0
0
python基础练习_1

练习_1 练习题目:   1 给定一个不超过5位的正整数,判断其有几位   使用input函数   2 打印1-10,正反序   3 计算10以内的偶数(奇数)   4 给定一个不超过5位的正整数,判断其有几位,依次打...

撒旦搞时间
2017/09/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL 主从同步

MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启bin...

野雪球
11分钟前
0
0
OSChina 周一乱弹 —— 温柔的人应该这样

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 《フィクション-sumika》 《フィクション-sumika》 手机党少年们想听歌,请使劲儿戳(这里) 假期时间干嘛去, @for...

小小编辑
今天
76
6
[LintCode] Serialize and Deserialize Binary Tree(二叉树的序列化和反序列化)

描述 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 如何反序列化或序列化二叉树是没有限制的,你...

honeymose
今天
6
0
java框架学习日志-7(静态代理和JDK代理)

静态代理 我们平时去餐厅吃饭,不是直接告诉厨师做什么菜的,而是先告诉服务员点什么菜,然后由服务员传到给厨师,相当于服务员是厨师的代理,我们通过代理让厨师炒菜,这就是代理模式。代理...

白话
今天
29
0
Flink Window

1.Flink窗口 Window Assigner分配器。 窗口可以是时间驱动的(Time Window,例如:每30秒钟),也可以是数据驱动的(Count Window,例如:每一百个元素)。 一种经典的窗口分类可以分成: 翻...

满小茂
今天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部