编程求1*2*-*n所得数末尾有多少个0
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/25 21:28:21
2^1==>2n=02^2==>4n=12^3==>8n=22^4==>6n=32^5==>2n=42^6==>4n=5尾数循环当n=4k时,2^n+1的末尾数字为2,当n=4k+1时,2^n+1的末
n=val(inputbox"请输入一个数字.")fori=1tona=a+inextiprinta
1:562:连续偶数差必为2,所以和为34,各是16,183:16/184:j甲56,乙525:840/11
将各个因数进行质因数分解,这样末尾有多少个零就看有多少个质因数2及质因数5.显然,一个质因数2与一个质因数5相乘,其结果产生一个零,而1至100这100个数质因数分解之后,质因数2肯定比质因数5的个数
程序的实现的是这样的,先设置一个文本框,用于n值的出入.再设置一个命令按钮用于求解.代码如下:PrivateSubCommand1_Click()DimnAsInteger,iAsInteger,mA
设这个六位数的后五位组成的数为x,则有3*(100000+x)=10*x+1;解上述方程得x=42857由此这个六位数为142857.
#include"不同软件头文件不一样"main(){inti,n,s=0;scanf("%d",&n);for(i=1;i
#includeintmain(){\x09inti,n;\x09floatsum=0;\x09printf("请输入n:\n");\x09scanf("%d",&n);\x09for(i=1;i
for循环修改下fori=1to2n-1step2a=a+inexti
PrivateSubForm_Click()DimHeAsLongDimIAsInteger,MAsInteger,NAsIntegerM=Int(Val(InputBox("M的值","输入",3)
programt1;vari,j,k2,k5,m,n:longint;beginreadln(n);fori:=1tondo{每个数的质因数2和5的个数的循环}beginm:=i;whilemmod2
S=1!+2!+3!+…+n!,得n!=n*(n-1)*(n-2)*…*2*1
设原来的数是x(x-1)÷10+1000=x-801x-1+10000=10x-80109x=18009x=2001
inputnS=0Fori=1tons=s+i+iENDFORss=SQRT(S)
这个题目:多复习一下数学知识:import java.util.Scanner;public class Main{ pub
7^1=7.77^2=49.97^3=343.37^4=2401.17^5=16807.7...由上可看出7^n的末位数是以7,9,3,7周期出现的,周期为4所以50个7相乘即7^50的末位数为:95
2^n的尾数变化:2,4,8,6123÷4=30……3第123次方和3次方一样,尾数是8
#includevoidmain(){intn,i,j,k,m;floats=0,t;i=1,j=2;printf("输入n:");scanf("%d",&n);for(m=1;m
PrivateSubCommand1_Click()DimnAsInteger,iAsIntegerDimxAsVariant,sumAsDoublen=20x=CDec(x)x=1Fori=1Ton
显然结果是2^2009-12^1尾数是22^2尾数是42^3尾数是82^4尾数是62^5尾数是2……可以得知2^(4k)尾数是6,2^(4k+1)尾数是2,2^(4k+2)尾数是4,2^(4k+3)尾