ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

基础练习题

2022-01-02 11:06:01  阅读:204  来源: 互联网

标签:练习题 10 一个 基础 兔子 员工 三次方 数组


1循环练习

1-1 

通过键盘循环录入5个人的年龄,并计算平均年龄,

如果录入的数据出现负数或者大于130的数,立即停止输入,并输出报错

1-2

打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。

例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

1-3

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

1-4

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1-5

有一个400米一圈的操场,一个人要跑10000米,第一圈50秒,其后每一圈都比前一圈慢1秒,按照这个规则计算跑完10000米需要多少秒?

1-6

井里有一只蜗牛,他白天往上爬5米,晚上掉3.5米,井深56.7米,计算蜗牛需要多少天才能从井底到爬出来

1-7

打印99乘法表,格式如下:

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6  3*3=9

1*4=4 2*4=8  3*4=12 4*4=16

1*5=5 2*5=10 3*5=15 4*5=20 5*5=25

1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

1-8

打印金字塔,格式如下:

   *

  ***

 *****

*******

1-9

猜数小游戏,电脑随机产生一个数,用户通过键盘输入一个数,对比两个数是否相等,不想等给出提示(大了、小了),知道猜到正确结果为止,并统计猜的次数

1-10 

古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,

假如兔子都不死,问3年后的兔子总数是多少?

2数组练习

2-1 

int[] a = {5,3,6,2,7};

将上面的数组,按照从大到小的顺序排序

2-2

int[] a = {2,1,3,5,7,2,1,4,5,8,0,8,5,9};

  1. 求出上面数组0-9分别出现的次数
  2. 求出上面数组奇数个数和偶数个数
  3. 找出数组中的最大值与最小值

2-3

反转一维数组,即{1,2,3,4,5}转化成{5,4,3,2,1}

2-4

有一个二维数组:

{

{1,2,3},

{4,5,6},

{7,8,9}

}

转置二维数组,即a[0][1]与a[1][0]的值交换,最终效果如下:

{

{1,4,7},

{2,5,8},

{3,6,9}

}

3 面向对象

1 定义一个员工接口:

员工具有上班、下班、工作三个方法签名

定义一个领导leader类,实现员工接口:

领导类具有自己的方法,开会

2 定义一个抽象类:实习生类

实习生抽象类实现员工接口;

实习生具有一个方法签名:毕业答辩

定一个学生类,继承实习生抽象类,创建一个学生对象

2 有一个员工类Staff,具有姓名,工号,年龄三个属性;用Map作为存储结构,实现员工的相关操作(增删改查),要求将每一个操作封装成方法

标签:练习题,10,一个,基础,兔子,员工,三次方,数组
来源: https://blog.csdn.net/lgd123abc/article/details/122274431

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有