




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【程序13个月起每个月都生一对兔子,小兔子长到第三个月后每个月//这是一个菲契数列问publicclasslianxi01publicstaticvoidmain(String[]args){System.out.println("第1个月的兔子对数 System.out.println("第2个月的兔子对数 intf1=1,f2=1,f,M=24;for(inti=3;i<=M;i++){f=f2;f2=f1+f2;f1=f;System.out.println("第i个月的兔子对数}}}2101-200publicclasslianxi02publicstaticvoidmain(String[]args){intcount=0;for(inti=101;i<200;i+=2){booleanb=false;for(intj=2;j<=Math.sqrt(i);{if(i%j==0){b=false;break;} {b=true;}}if(b==true){count++;System.out.println(i}System.out.println(素数个数是}}3""""是指一个三位数,其各位数字立方和等于该数本身。例如:153""153=1的三次方+5的三次方+3的publicclasslianxi03publicstaticvoidmain(String[]args){intb1,b2,b3;for(intm=101;m<1000;m++){b3=m/100;b2=m%100/10;b1=m% if((b3*b3*b3b2*b2*b2b1*b1*b1)m)System.out.println(m+"是一个水仙花数");}}}}490,90=2*3*3*5nk,然后按下述步骤完成:(1)n,则说明分解质因数的过程已经结束,打印出即可。n<>kn能被kknk的商,作为新的正整数n,重复执行第一步。nkk+1k的值,import publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);System.out.print("请键入一个正整数: =s.nextInt();intk=2;System.out.print(n+"=");while(k<=n){if(k==n)elseif(n%k==0){System.out.print(k+"*");n=n/k;} }}}5题目:利用条件运算符的嵌套来完成此题:学习成绩>=90A表示,60-89分之B表示,60C表示。importjava.util.*;publicclasslianxi05{publicstaticvoidmain(String[]args){intx;charScanners=newScanner(System.in);System.out.print(请输入一个成绩x=s.nextInt();grade=x>=90?:x>=60?}}6mn/**00的数,此数即为最大公约数,最小公倍数为两数之积除以最大公约数。*/import publicstaticvoidmain(String[]args){ a,b,m;Scanners=newScanner(System.in);System.out.print(");a=s.nextInt();System.out.print(");b=s.nextInt();deffcd=newdeff();m=cd.deff(a,b);intn=a*b/System.out.println("最大公约数m);System.out.println("最小公倍数:"+n);}}classpublicintdeff(intx,inty){intt;if(x<y){t=x;x=y;y=}while(y!=0)if(x==y)returnx;else{intk=x%y;x=y;y=}}return}}7importjava.util.*;publicclasslianxi07{publicstaticvoidmain(String[]args){intdigital=0;intcharacter=0;intother=0;intblank=char[]ch=Scannersc=newScanner(System.in);Strings=sc.nextLine();ch=for(inti=0;i<ch.length;i++){if(ch>='0'&&ch<='9'){digital++;}elseif((ch>='a'&&ch<='z')||ch>'A'&&ch<='Z'){character++;}elseif(ch==''){blank++;}else{other++;}}System.out.println("数字个数:"+digital);System.out.println("英文字母个数:"+character);System.out.println("空格个数:"+blank);System.out.println("其他字符个数:"+other);}}8题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222 时共有5个数相加),几个数相加有键盘控制。importjava.util.*;publicclasslianxi08{publicstaticvoidmain(String[]args){longa,b=0,sum=0;Scanners=newScanner(System.in);System.out.print("a");a=s.nextInt();intn=s.nextInt();inti=0;while(i<n){b=b+sum=sum+b;a=a*10;++}}}9题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编 找出1000以内的所有完数。publicclasslianxi09publicstaticvoidmain(String[]args){System.out.println("11000");for(inti=1;i<1000;i++){intt=for(intj=1;j<=i/2;j++){if(i%j==0){t=t+}}if(t==i)System.out.print(i+ }}}10 1010publicclasslianxi10publicstaticvoidmain(String[]args){doubleh=100,s=100;for(inti=1;i<10;i++){s=s+h;h=h/}System.out.println("经过路程:"+s);System.out.println("反弹高度:h2);}}1234publicclasslianxi11publicstaticvoidmain(String[]args){intcount=0;for(intx=1;x<5;x++){for(inty=1;y<5;y++){for(intz=1;z<5;z++)if(x!=y&&y!=z&&x!=z){count++;System.out.println(x*100+y*10+z}}}}System.out.println("共有count个三位数}}12题目:企业的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;4060万之间时高于40万元的部分,可提成3%;60100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应奖金总importjava.util.*;publicclasslianxi12{publicstaticvoidmain(String[]args){doublex=0,y=0;:");Scanners=newScanner(System.in);x=if(x>0&&x<=10){y=x*0.1;}elseif(x>10&&x<=20){y=10*0.1+(x-10)*0.075;}elseif(x>20&&x<=40)y=10*0.1+10*0.075+(x-20)*}elseif(x>40&&x<=60)y=10*0.1+10*0.075+20*0.05+(x-40)*}elseif(x>60&&x<=100)y=20*0.175+20*0.05+20*0.03+(x-60)*}elseif(x>100)y=20*0.175+40*0.08+40*0.015+(x-100)*}System.out.println("y万}}13publicclasslianxi13publicstaticvoidmain(String[]args){for(intx=1;x<100000;x++){if(Math.sqrt(x+100)%1==0){if(Math.sqrt(x+268)%1==0)System.out.println(x100168又是一个完全平方数}}}}}/*按题意循环应该从-100开始(整数包括正整数、负整数、零,这样会多一个满足条件的但是我看到大部分人解这道题目时都把题中的“整数”理解成正整数,我也就随大流了。14importjava.util.*;publicclasslianxi14{publicstaticvoidmain(String[]args){intyear,month,day;intdays=0;intd=0;intinputfymd=newinput();do{e=year=fymd.input();month=fymd.input();day=fymd.input();ifyear0||month0||month12||day0||day31)e=1}}while(for(inti=1;i<month;i++){switch(i){casecasecasecasecasecasecasedays=31;casecasecasecasedays=30;caseif((year%400==0)||(year%4==0&&year%100!=0))days=}else{days=28;}}d+=}System.out.println(yearmonthday是这年的第(d+day)天。}}classpublicintinput()intvalue=Scanners=newScanner(System.in);value=s.nextInt();return}}15importjava.util.*;publicclasslianxi15publicstaticvoidmain(String[]args){inputfnc=newinput();intx=0,y=0,x=fnc.input();y=fnc.input();z=fnc.input();if(x>y)intt=x;x=y;y=}if(x>z){intt=x;x=z;z=}if(y>z){intt=y=z=}System.out.println("+xy}}classpublicintinput()intvalue=Scanners=newScanner(System.in);value=s.nextInt();return}}169*9publicclasslianxi16publicstaticvoidmain(String[]args){for(inti=1;i<10;i++){for(intj=1;j<=i;j++)System.out.print(j+"*"+i+"="+j*i+" ");if(j*i<10){System.out.print("");}}}}}17个第二天早上又将剩下的桃子一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多publicclasslianxi17publicstaticvoidmain(String[]args){intx=1;for(inti=2;i<=10;i++){x=(x+1)*2;}System.out.println("x+"个桃子}}18题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决出三队赛手的。publicclasslianxi18staticchar[]m={'a','b','c'staticchar[]n={'x','y','z'publicstaticvoidmain(String[]args){for(inti=0;i<m.length;i++){for(intj=0;j<n.length;j++){if(m[i]=='a'&&n[j]=='x'){}elseif(m[i]=='a'&&n[j]=='y'){}elseif((m[i]=='c'&&n[j]==||(m[i]=='c'&&n[j]=='z')){}elseif((m[i]=='b'&&n[j]==||(m[i]=='b'&&n[j]=='y')){}System.out.println(m[i]+"vs"+}}}}19题目:打印出如下图案(菱形}}**publicclasslianxi19publicstaticvoidmain(String[]args)intH7,W7;//高和宽必须是相等的奇数for(inti=0;i<(H+1)/2;i++){for(intj=0;j<W/2-i;j++){System.out.print("");}for(intk=1;k<(i+1)*2;k++){}}for(inti=1;i<=H/2;i++){for(intj=1;j<=i;j++){System.out.print("");}for(intk=1;k<=W-2*i;k++){}}}}20题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...20publicclasslianxi20publicstaticvoidmain(String[]args){intx=2,y=1,t;doublesum=for(inti=1;i<=20;i++){sum=sum+(double)x/y;t=y;y=x=y+}System.out.println("20}21publicclasslianxi21publicstaticvoidmain(String[]args){longsum=0;longfac=for(inti=1;i<=20;i++){fac=fac*i;sum+=}}}22publicclasslianxi22{publicstaticvoidmain(String[]args){intn=5;recfr=newrec();System.out.println(n+"!="+fr.rec(n));}}classpubliclongrec(intn){longvalue=0;if(n==1){value=} value=n*rec(n-}return}}23题目:有5个人坐在一起,问第五个人多少岁?他说比第4个2岁。问第4个人岁数10publicclasslianxi23publicstaticvoidmain(String[]args){intage=10;for(inti=2;i<=5;i++){age=age+2;}}24importjava.util.*;publicclasslianxi24{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);longa=s.nextLong();Stringss=Long.toString(a);char[]ch=ss.toCharArray();intj=ch.length;System.out.println(ajfor(inti=j-1;i>=0;i--){}}}25importjava.util.*;publicclasslianxi25{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);inta;a=s.nextInt();Stringss=String.valueOf(a);char[]ch=ss.toCharArray();elseSystem.out.println("}}importjava.util.*;publicclasslianxi25apublicstaticvoidmain(String[]args){Scanners=newScanner(System.in);booleanis=true;longa=s.nextLong();Stringss=Long.toString(a);char[]ch=ss.toCharArray();intj=ch.length;for(inti=0;i<j/2;i++){}else{System.out.println("这不是一个回文数");}}}26题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继 importjava.util.*;publicclasslianxi26{publicstaticvoidmain(String[]args){getChartw=newgetChar();charch=tw.getChar();switch(ch){case'M':case'W':case'F':case'T':charch2=tw.getChar();if(ch2=='U'){System.out.println("Tuesday");elseif(ch2H'){System.out.println("Thursday");else{System.out.println("无此写法!");}case'S':charch2=tw.getChar();if(ch2=='U'){System.out.println("Sunday");elseif(ch2'A'){System.out.println("Saturday");else{System.out.println("无此写法!");}}}}classpublicchargetChar()Scanners=newScanner(System.in);Stringstr=s.nextLine();charch=str.charAt(0);if(ch<'A'||ch>'Z'){}return}}27100publicclasslianxi27{publicstaticvoidmain(String[]args){booleanb=false;System.out.print(2+"");System.out.print(3+"");for(inti=3;i<100;i+=2)for(intj=2;j<=Math.sqrt(i);j++){if(i%j==0){b=false;}else{b=}if(b==true){System.out.print(i+"}}}publicclasslianxi27apublicstaticvoidmain(String[]args){int[]a=newint[]{2,3,5,7};for(intj=0;j<4;j++)System.out.print(a[j]+"");booleanb=false;for(inti=11;i<100;i+=2){for(intj=0;j<4;j++){if(i%a[j]==0){b=}else{b=}if(b==true){System.out.print(i+"}}}28importjava.util.*;publicclasslianxi28publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);int[]a=newint[10];for(inti=0;i<10;i++){a[i]=}for(inti=0;i<10;i++){for(intj=i+1;j<10;j++){if(a[i]>a[j]){intt=a[i];a[i]=a[j];a[j]=t;}}}for(inti=0;i<10;i++){System.out.print(a[i]+"");}}}29题目:求一个3*3矩阵对角线元importpublicclasslianxi29publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);int[][]a=newint[3][3];for(inti=0;i<3;i++){for(intj=0;j<3;j++){a[i][j]=s.nextInt();}}System.out.println("3*3for(inti=0;i<3;i++){for(intj=0;j<3;j++){System.out.print(a[i][j]+"");}}intsum=for(inti=0;i<3;i++){for(intj=0;j<3;j++){if(i==j){sum+=}}}System.out.println("}}30题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组importjava.util.*;publicclasslianxi30publicstaticvoidmain(String[]args)int[]a=newint[]{1,2,6,14,25,36,int[]b=new intiScanners=newScanner(System.in);intnum=s.nextInt();if(num>=a[a.length-1]){b[b.length-1]=num;for(i=0;i<a.length;i++){b[i]=a[i];}}elsefor(i=0;i<a.length;i++){if(num>=a[i]){b[i]=}else{b[i]=num;}}for(intj=i+1;j<b.length;j++){b[j]=a[j-1];}}for(i=0;i<b.length;i++){System.out.print(b[i]+"");}}}31importjava.util.*;publicclasslianxi31{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);inta[]=newint[20];inti=0,j;}while(a[i-1]!=-1);for(j=0;j<i-1;j++){ }for(j=i-2;j>=0;j=j-1){ }}}32importjava.util.*;publicclasslianxi32{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);longa=s.nextLong();Stringss=Long.toString(a);char[]ch=ss.toCharArray();intj=ch.length;if(j<7){System.out.println("输入错误!");}else{System.out.println("截取从右端开始的4~7位是:"+ch[j-7]+ch[j-6]+ch[j-}}}33题目:打印出三角形(要求打印出10行如下图1 publicclasslianxi33publicstaticvoidmain(String[]args){int[][]a=newint[10][10];for(inti=0;i<10;i++){a[i][i]=1;a[i][0]=}for(inti=2;i<10;i++){for(intj=1;j<i;j++)a[i][j]=a[i-1][j-1]+a[i-}}for(inti=0;i<10;i++)for(intk=0;k<2*(10-i)-1;k++)System.out.print("}for(intj=0;j<=i;j++){System.out.print(a[i][j]+" }}}}34importjava.util.Scanner;publicclasslianxi34publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);inta=s.nextInt();intb=s.nextInt();intc=if(a<b){intt=a;a=b=}if(a<c){intt=a;a=c;c=}if(b<c){intt=b;b=c=}System.out.println(ab}}35importjava.util.*;publicclasslianxi35{publicstaticvoidmain(String[]args){intN=8;int[]a=newintScanners=newScanner(System.in);intidx1=0,idx2=0;for(inti=0;i<N;i++){a[i]=}for(inti=0;i<N;i++){System.out.print(a[i]+"}intmax=a[0],min=a[0];for(inti=0;i<N;i++){if(a[i]>max){max=a[i];idx1=i;}if(a[i]<min){min=a[i];idx2=i;}}if(idx1!=0){inttemp=a[0];a[0]=a[idx1];a[idx1]=temp;}if(idx2!=N-1){inttemp=a[N-1];a[N-1]=a[idx2];a[idx2]=temp;}for(inti=0;i<N;i++){System.out.print(a[i]+"");}}}36nmmmimportjava.util.Scanner;publicclasslianxi36{publicstaticvoidmain(String[]args){intN=10;int[]a=newScanners=newScanner(System.in);for(inti=0;i<N;i++){a[i]=}for(inti=0;i<N;i++){System.out.print(a[i]+"}intm=s.nextInt();int[]b=newint[m];for(inti=0;i<m;i++){b[i]=a[N-m+i];}for(inti=N-1;i>=m;i--)a[i]=a[i-}for(inti=0;i<m;i++){a[i]=b[i];}for(inti=0;i<N;i++){System.out.print(a[i]+"");}}}37importjava.util.Scanner;publicclasslianxi37{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);intn=s.nextInt();boolean[]arr=newboolean[n];for(inti=0;i<arr.length;i++){arr[i]=true;}intleftCount=n;intcountNum=0;intindex=0;while(leftCount>1){if(arr[index]==true){countNum++;if(countNum==3){countNum=0;arr[index]=false;leftCount--;}}index++;if(index==n){index=0;}}for(inti=0;i<n;i++){if(arr[i]==true){}}}}38main*……题目意思似乎不能用length()函数 importjava.util.*;publicclasslianxi38publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);Stringstr=s.nextLine();}}391/1+1/3+...+1/n(利用指针函数)importjava.util.*;publicclasslianxi39publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);System.out.print(n=intn=s.nextInt();System.out.println("}publicstaticdoublesum(intn){doubleres=0;if(n%2==0)for(inti=2;i<=n;i+=2){res+=(double)1/i;}}elsefor(inti=1;i<=n;i+=2){res+=(double)1/i;}}return}}40publicclasslianxi40publicstaticvoidmain(String[]args){intN=5;Stringtemp=null;String[]s=newString[N];s[0]="matter";s[1]=s[2]=s[3]=s[4]=for(inti=0;i<N;i++){for(intj=i+1;j<N;j++)if(compare(s[i],s[j])==false){temp=s[i];s[i]=s[j];s[j]=}}}for(inti=0;i<N;i++){}}staticbooleancompare(Strings1,Strings2){booleanresult=true;for(inti=0;i<s1.length()&&i<s2.length();i++)if(s1.charAt(i)>s2.charAt(i)){result=false;}elseif(s1.charAt(i)<s2.charAt(i)){result=true;}elseif(s1.length()<s2.length()){result=true;}elseresult=}}}return}}41publicclasslianxi41publicstaticvoidmain(String[]args){inti,m,j=0,k,count;{count=0;{}
else{System.out.println(j+"}}}42 果为3位数。求??代表的两位数,及809*??后的结果。//题目错了!809x=800x+9x+11publicclasslianxi42publicstaticvoidmain(String[]args){inta=809,b,i;{b=i*a;System.out.println}}43publicclasslianxi43publicstaticvoidmain(String[]args){intsum=4;intSystem.out.println("1"+sum+"System.out.println("2"+sum+"System.out.println("组成"+j+"+sum+"}}}44importjava.util.*;publicclasslianxi44publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);intn,i;n=s.nextInt();} funfc=newfun();{intj=n-System.out.println(n+"="+i+"+}}}classpublicintfun(int {inti,flag=0;if(a%i==0){flag=0;break;}elseflag=1;}return(flag)0,}}importjava.util.*;publicclasslianxi44{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);intn;n=s.nextInt();} for(inti=3;i<=n/2;i+=2){if(fun(i)&&fun(n-i)){System.out.println(n+"="+i+"+"+(n-}}staticbooleanfun(inta){ booleanflag=false;for(inti=2;i<=Math.sqrt(a);i++){if(a%i==0){flag=false;break;}elsereturn(flag)}}45importjava.util.*;publicclasslianxi45{publicstaticvoidmain(String[]args)Scanners=newScanner(System.in);intnum=s.nextInt(); tmp=num;intcount=0;for(inti=0;tmp%9==0;){tmp=tmp/9;count}System.out.println(num+""+count+"9}}46impo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西国防工业职业技术学院《单片机原理与应用》2023-2024学年第二学期期末试卷
- 陕西学前师范学院《检测技术实验》2023-2024学年第二学期期末试卷
- 陕西工商职业学院《混合动力汽车结构原理》2023-2024学年第二学期期末试卷
- 陕西理工大学《土体工程稳定性分析》2023-2024学年第一学期期末试卷
- 陕西省咸阳市永寿县中学2025年高三4月调研测试(二诊)物理试题试卷含解析
- 陕西省商洛市洛南中学2025年七校联考高考历史试题一模试卷含解析
- 陕西省泾阳县阶段性自测题2025届数学三下期末学业质量监测模拟试题含解析
- 幼儿园海滩课件
- 医学知识 便秘宣教 学习课件
- 固定资产知识
- 各省市光伏电站发电时长和量速查
- DZ∕T 0210-2020 矿产地质勘查规范 硫铁矿(正式版)
- 焊工操作证理论考题题库大全
- 护理三查八对课件
- 弯制法制作卡环及支架
- JGJ82-2011 钢结构高强度螺栓连接技术规程
- 中国十五冶招聘线上笔试测评题库
- 安琪儿夜游记故事原文阅读
- 姓氏文化杨姓
- 《体育保健学》课件-第三章 运动与营养
- 卫生许可证管理制度
评论
0/150
提交评论