Java经典编程题_第1页
Java经典编程题_第2页
Java经典编程题_第3页
Java经典编程题_第4页
Java经典编程题_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.【程序2】题目:判断101-之2间0有0多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除到这个数)如果能被整除,则表明此数不是素数,反之是素数。【程序3】题目:打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:15是3一个水仙花数,因为153的=三1次方5的三次方3的三次方。程序分析:利用循环控制个数,每个数分解出个

2、位,十位,百位。【程序】题目:将一个正整数分解质因数。例如:输入90打,印出90=2*。3*3*5程序分析:对进行分解质因数,应先找到一个最小的质数,然后按下述步骤完成:如果这个质数恰等于,贝曲明分解质因数的过程已经结束,打印出即可。如果但能被整除,则应打印出的值,并用除以的商作为新的正整数你重复执行第一步。(3如)果,不能被,整除,贝用,+作1为,的值,重复执行第一步。【程序5】题目:利用条件运算符的嵌套来完成此题:学习成绩分的同学用表示,分之间的用表示,分以下的用表示。程序分析:这是条件运算符的基本例子。【程序】题目:输入两个正整数和,求其最大公约数和最小公倍数。程序分析:利用辗除法。【程

3、序】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。程序分析:利用语句条件为输入的字符不为【程序8】题目:求的值,其中是一个数字。例如此时共有个数相加)几个数相加有键盘控制。1.程序分析:关键是计算出每一项的值。【程序9】题目:一个数如果恰好等于它的因子之和,这个数就称为完数。例如6=123.编程找出100以0内的所有完数。【程序10】题目:一球从10米0高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?【程序11】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填

4、在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。【程序1】2题目:企业发放的奖金根据利润提成。利润低于或等于万元时,奖金可提;利润高于万元,低于万元时,低于10万元的部分按10提%成,高于10万元的部分,可可提成7.5;2%万到万之间时,高于万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到万之间时,高于万元的部分,可提成1.5,%高于10万元时,超过10万元的部分按1%提成,从键盘输入当月利润I求应发放奖金总数?程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。【程序3题目:一个整数,它加上10后0是一个完

5、全平方数,再加上16又8是一个完全平方数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上10后0再开方,再将该数加上26后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:【程序14】题目:输入某年某月某日,判断这一天是这一年的第几天?1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。【程序15】题目:输入三个整数,请把这三个数由小到大输出。程序分析:我们想办法把最小的数放到上,先将与进行比较,如果则将与的值进行交换,然后再用与进行比较,如果则将与的值进行交换,这样能使最小。【程序16

6、】题目:输出9*口9诀。程序分析:分行与列考虑,共行列,控制行,控制列。第一题:假/定/养兔子一年,12个月份请输入月份初/始/化数组,第一、二个月都为1对兔子本月兔子的个数为该方法用来计算每个月兔子的数量这里是规律第二题:(以下方法判断是否为质数方法一:用求出循环上限方法用来检测当前数是否为质数兔子个数不能小于零!请输入您要判断的数:是质数!不是质数!方法二:作为循每循环一次刷新一次循环上限,如:将的值赋值给环上限请输入一个大于的整数:判断质数约数为:不是质数是质数是否继续程序结束第三题:(20年0月18日更新打印输出结果拆分三位数并保存到一个整型数组里将三位数转化成字符串第四题(20年01

7、90月日更新请输入一个不小于的正整数:第五题年输入无效,请输入一个不小于的正整数输入无效,请输入一个不小于的正整数月日:更新成绩:请输入.和的最大公约数是成绩输入框.和的最大公约数是.和的最大公约数是第六题(200年910月19日更新).和的最大公约数是.和的最大公约数是辗除法:比如也就是说(20和16的最大公约数是:)16和16的最大公约数是就是利用这个原来反复执行来求最大公约数的。请输入两个正整数,以空格隔开获取两个正整数和请输入两个正整数请输入两个正整数保存这、将来输出时用为了下面的循环,如果交换两个数利用辗除法求、的最大公约数.和的最大公约数是的最大公约数是.和的最大公约数是.和的最大

8、公约数是第七题(年月日:更新)注意:这里是大写字母的码值范围,.和的最大公约数是面一样该方法获将字母转换为对应码您输入的字符串中的大写字母有:您输入的字符串中的小写字母有:您输入的字符串中的数字有:您输入的字符串中的空格有:您输入的字符串中的其他字符有:该方法获将字母转换为对应码该方法获将字母转换为对应码该方法获取一组字符串请输入一串字符串类型该方法返货该字符串的各个字符到一个数组里这里我打算用的,但是他只能保存为就是不知道怎么把转换为所以,这里就用该方法获将字母转换为对应码第八题(年月日:更新)请输入数字和其数量,中间以空格分开该方法获将字母转换为对应码请正确输入得到需要的数组对该数组进行计

9、算返回次所经过的路程返回次所经过的路程取得该数组的字符串形式这里不再实例)更新)第九题(由于和第三题比较类似,第十题(200年910月22日1返回次的高度返回次时总过走的路程返回次时总过走的路程返回次时总过走的路程返回次时总过走的路程结果:第十一题返(200年910月22日)7循/环/得到所有的组合形式找/出/所有没有重复数字的组合形式列/出/所有结果这样的组合总共有:种。分别如下为:1324141223131244112244112233廉乜至典朋UA编程22伞代码IF:召典编程22个代码jauaThreeDigitRange肚样的跖合总共有:露种。IF:乜至典JAUA編程22个代召马Jau

10、acTJireeDijjitH耳ng#;jiiucic:C:lIlDOWSsysteb32c(1.exe分别如下为:123124132134142143213214231234第十二题(200年910月23日:939更新)请输入利润:您获得奖金为万元您获得奖金为万元您获得奖金为万元您获得奖金为万元您获得奖金为万元您获得奖金为万元划分不同区间利用进行判断输出第十三题(200年910月23日2:007更新)孙茂斌原创思想*欢迎指正先计/算这个数分别加10和016后8的算数平方根把这/两个平方根转换成字符串获取/他们小数点之前的数字,即:原数字的整数部分然后把整数部分还原成数字比较/:如果这两个数字的整数部分和本身分别都相等,则是结果。这个数符合要求它加后的算术平方根为它加后的算术平方根为结果:这个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论