求N(N《1000)的阶层从右边开始数,第一个非零的数十几?这个数前面个的数又是几?
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/16 22:46:28
求N(N《1000)的阶层从右边开始数,第一个非零的数十几?这个数前面个的数又是几?
假设求 n!,对1,2,...,n中的每个数除去因子2和因子5,则任意两个数相乘所得的数不能被10整除,这样的两个数相乘所得结果的个位和十位数字仅受两个乘数的十位与个位数字的影响,而因子2一定比因子5多,故最终还要把多除去的因子2补回来,这样得到的结果就是 n!的最后两个非0数字,主要代码如下.
int n,i,j,n2,n5,result;
scanf("%d",&n);
n2=n5=0;
for(result=1,i=1;i
int n,i,j,n2,n5,result;
scanf("%d",&n);
n2=n5=0;
for(result=1,i=1;i
求N(N《1000)的阶层从右边开始数,第一个非零的数十几?这个数前面个的数又是几?
java 求1000~10000之间的数n的阶层并计算所得的数n!末尾有多少个0?
1.有一列数,第一个是105,第二个是85 ,从第三个开始,每个数都是它前面两个数的平均数
pascal程序 定义一函数digit(n,k) 使得他回送整数n的从右边开始数第k个数字的值
有一列数,第一个数是105,第二个数是85 ,从第三个数开始,每个数都是它前面两个数的平均数,则第1999个
有一列数,第一个数是105,第二个数是85 ,从第三个数开始,每个数都是它前面两个数的平均数,则第2000个
有一列数,第一个数是105,第二个数是85,从第三个数开始,每个数都是它前面两个数的平均数.那么第2012个
有一列数,第一个数是105,第二个数是85,从第三个数开始,每个数都是它前面两个数的平均数.那么第2009个
求java程序:输入N个正整数,按升序排列输出,并计算最大正整数与最小数的阶层.
c语言:定义一个函数digit(n,k),它返回整数n的从右边开始数的第k个数字的值
从某数开始的75个连续正整数的和是完全平方数,这个数的最小值()
有一列数,第一个数是105,第二个数是85,从第三个数开始,每个数都是它前面两个数的平均数,的2009个数数