1、用递归求阶乘 5*4*3*2*1 2、斐波那契数列,1、1、2、3、5、8、13 求出第三十位 3、打印三角形 倒(5行) 4、冒泡排序 ...
分类:
编程语言 时间:
2016-03-24 10:00:53
阅读次数:
177
输入n,计算S=1!+2!+3!+…+n!的末位6位(不含前导0)。n<=106,n!表示前n个正整数之积。 样例输入1: 10 样例输出1: 37913 样例输入2: 100 样例输出2: 940313 ...
分类:
其他好文 时间:
2016-03-24 08:46:39
阅读次数:
151
大数阶乘 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它? 输入 输入一个整数m(0<m<=5000) 输出 输出m的阶乘,并在输出结束之后输入一个换行符 样例输入 50 样例输出 3041
分类:
其他好文 时间:
2016-03-22 00:17:07
阅读次数:
203
//求n的阶乘#include<stdio.h>#include<stdlib.h>intmain(){intn=0;intsum=1;scanf("%d",&n);while(n)//n如果为零,则不进入循环体,输出的sum初始值就是1{sum*=n;n--;}printf("%d\n",sum);system("pause");return0;}//求从1到n的阶乘和#include<stdio.h>..
分类:
其他好文 时间:
2016-03-21 01:50:11
阅读次数:
176
java的BigDecimal 一般设计到高精度的加法或乘法或者阶乘的求和积都会用到BigDecimal这个类。 import java.util.*;import java.math.BigDecimal;import java.lang.*;public class Main { public
分类:
编程语言 时间:
2016-03-18 00:12:17
阅读次数:
223
1.打印100~200之间的素数2.输出乘法口诀表3.判断1000年---2000年之间的闰年#include<stdio.h>#include<stdlib.h>#include<math.h>intmain(){intcount=0;intdiv=0;printf("输出100—200之间的素数\n");for(intprime=101;prime<=200;prime+=2){for(div=2;di..
分类:
其他好文 时间:
2016-03-16 01:36:58
阅读次数:
246
传送门:http://codeforces.com/problemset/problem/633/B 题意:给你一个常数m,要你找出几个数,这几个数的阶乘的最后m位 都是0. 显然 末尾有0 一定能除以10 10可以换成5*2的形式, 那么我们就可以找5的倍数,(如果有5出现 也一定有2) ————
分类:
其他好文 时间:
2016-03-16 00:48:21
阅读次数:
324
public class JieCheng{ public static void main(String[] args){ int i=0; double a=1; double sum=0; for(i=1;i<=20;i++){ a=a*i; sum+=a; } System.out.prin
分类:
其他好文 时间:
2016-03-14 21:36:56
阅读次数:
222
利用静态变量static,输出1到5的阶乘值。解:程序:#include<stdio.h>intfac(intn){ staticintf=1; f=f*n; returnf;}intmain(){ inti; for(i=1;i<=5;i++) { printf("%d!=%d\n",i,fac(i)); } return0;}结果:1!=12!=23!=64!=245!=120请按任意键继续...
分类:
编程语言 时间:
2016-03-10 01:55:47
阅读次数:
331