java给出一个整数n,其中n小于等于100000,请统计n的因数的个数.
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 04:34:37
importjava.util.Scanner;publicclassSum{publicstaticvoidmain(String[]args){Scanners=newScanner(System
packageTest;importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){Scannersca
第一个数是4第n个数是3n+1所以前n项和(3n^2+5n)/2所以varn,i:longint;beginreadln(n);writeln((3*n*n+5*n)div2);end.
分解质因数,日过它只有1和本身,就说明是质数~
vars,n,i,t:longint;beginreadln(n);fori:=1tondobegint:=i;whilet>0dobegins:=s+tmod10;t:=tdiv10;end;end
varn,t:longint;beginread(n);t:=0;whilen1doifnmod2=0thenbegint:=t+1;n:=ndiv2;endelsebegint:=t+1;n:=n*
楼上两位全错了……不解释,不信自己手算.定理:求前n个奇数的总和=n的平方varn:longint;beginreadln(n);writeln(n*n);end.
#includeintmain(intargc,constchar*argv[]){inta;intb=0;inti=1;printf("请输入数字:");scanf("%d",&a);for(int
intcount=0;for(intm=1;.){if(m%2==1||m==1){count++;}elseif(m是十位、百位、千位...的情况,其实也是分别除10、100、1000...,再取整
publicclassTest{publicstaticvoidmain(String[]args){inta=Integer.parseInt(args[0]);intn=Integer.parse
varn,i,ans:integer;beginreadln(n);ans:=0;//读入,计数器置0fori:=1tondoifnmodi=0theninc(ans);//从1到n循环找到一个他的因
importjava.util.Scanner;publicclassjiechen{publicstaticvoidmain(String[]args){Scannerscanner=newScan
BufferedReaderbuf=newBufferedReader(newInputStreamReader(System.in));System.out.print("请输入时间(注意格式必须为
vari,n,r:longint;s:single;beginreadln(n);fori:=1tondobeginreadln(r);writeln(r*r*3.1415926:0:2);end;e
对数组进行排序,然后将相邻的如果相等的去掉就可以了intm=0;for(i=1;i
给你写了个程序可以实现,比如在主函数输入5,则输出表示5!(120)的数组[0,2,1],其中0表示个位数,2表示十位数,1表示百位数,程序如下:public static voi
vari,n:longint;beginreadln(n);i:=7;whilei
vars,n,a:longint;begins:=0;whilea0dobeginn:=amod10;s:=s+n;a:=adiv10;end;writeln(s);end.
inti,a,n;int*pl=NULL;printf("inputn:");scanf("%d",&n);if(n>0){pl=(int*)malloc(n*sizeof(int));}for(i=
varn,i,j,s:integer;x:boolean;beginread(n);s:=2;x:=true;ifn