欢迎来到天天文库
浏览记录
ID:16666388
大小:51.00 KB
页数:11页
时间:2018-08-23
《java基础习题及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、程序设计—基础篇习题1.作图.(1)************************************(2)**************************************************(3)****************(4)1213214321543216543217654321(5)112112321123432112345432112345654321(6)***************************************************
2、*******************************************************(7)杨辉三角形1111211331146412.输出101--500之间的所有奇数,奇数之和.3.输出100--200间不能被3整除的数.4.输入初值,输出100个不能被3整除的数.5.求S=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的值.6.设S=1*2*3*...*n,求S不大于400000时的最大n.7.设S=11*22*33*...*nn,求S不大于40
3、0000时的最大n.8.找出1~1000间的全部”同构数”.如果一个数出现在其平方数右端,则称此数为同构数,如1在12=1的右端,5在52=25的右端,25在252=625的右端等.9.百鸡问题。“鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?”10.利用一维数组,统计一个班学生0-9,10-19,..90-99及100各分数段的人数.otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJia
4、ngxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMini
5、ster,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand11.插入法排序.排序方法:设有10个数存放在数组A中,分别用A[1],A[2],..,A[10]表示.先将A[1]与A[2]比较,若A[2]6、较,按照顺序确定A[3]应放的位置,A[1],A[2],A[1]顺序排列.依次将后面的数一个一个拿来插入排好序的数列中,直到所有的数按顺序排好.12.2个按升序(从小到大)排列的数列A[1],A[2],....,A[N]和B[1],B[2],...,B[M]中各元素按其大小关系存放到数组c.同时必须注意对数组A或B残余元素的的追加处理。13.运动员成绩排名.设有一表格记录了10人参加的男子100M决赛成绩,运动员号码和成绩自行确定,设计一程序,将给定的成绩排名输出。14.知某班学生M(M<1007、)人,其N(N<4)门课程.度按平均成绩输出学生平均成绩名次表(要求每个学生的信息包括:名次,学号(用整型数),平均成绩等)。15.设计计一个同学通信录程序,用户名用学号(整型数)表示,并记录每个人电话号码及QQ号,可以添加,删除查询。答案:1、(1)publicclassEx1_1{publicstaticvoidmain(String[]args){for(inti=1;i<=4;i++){for(intj=1;j<=12;j++){if(i>j)System.out.print("");e8、lseif(i<=j&&j-i<=7)System.out.print("*");}System.out.println();}}}(2)publicclassEx1_2{publicstaticvoidmain(String[]args){for(inti=1;i<=5;i++){for(intj=1;j<=16;j++){if(i>j)System.out.print("");elseif(i<=j&&j-i<=11)otherstaffoftheCentre.Duringthewar,Zh
6、较,按照顺序确定A[3]应放的位置,A[1],A[2],A[1]顺序排列.依次将后面的数一个一个拿来插入排好序的数列中,直到所有的数按顺序排好.12.2个按升序(从小到大)排列的数列A[1],A[2],....,A[N]和B[1],B[2],...,B[M]中各元素按其大小关系存放到数组c.同时必须注意对数组A或B残余元素的的追加处理。13.运动员成绩排名.设有一表格记录了10人参加的男子100M决赛成绩,运动员号码和成绩自行确定,设计一程序,将给定的成绩排名输出。14.知某班学生M(M<100
7、)人,其N(N<4)门课程.度按平均成绩输出学生平均成绩名次表(要求每个学生的信息包括:名次,学号(用整型数),平均成绩等)。15.设计计一个同学通信录程序,用户名用学号(整型数)表示,并记录每个人电话号码及QQ号,可以添加,删除查询。答案:1、(1)publicclassEx1_1{publicstaticvoidmain(String[]args){for(inti=1;i<=4;i++){for(intj=1;j<=12;j++){if(i>j)System.out.print("");e
8、lseif(i<=j&&j-i<=7)System.out.print("*");}System.out.println();}}}(2)publicclassEx1_2{publicstaticvoidmain(String[]args){for(inti=1;i<=5;i++){for(intj=1;j<=16;j++){if(i>j)System.out.print("");elseif(i<=j&&j-i<=11)otherstaffoftheCentre.Duringthewar,Zh
此文档下载收益归作者所有