172_尚硅谷_数组和查找的作业布置
1.1.随机生成10整数(1_100的范围)保存到数组,并倒序打印以及求平均值、求最大值和最大值的下标、并查找里面是否有55
1.2.运行结果:随机生成10整数(1_100的范围)保存到数组,并倒序打印以及求平均值、求最大值和最大值的下标、并查找里面是否有55
2.已知有个排序好(升序)的数组,要求插入一个元素,最后打印该数组,顺序依然是升序
3.定义一个3行4列的二维数组,逐个从键盘输入值,编写程序将四周的数据清0
4.定义一个4行4列的二维数组,逐个从键盘输入值,然后将第1行和第4行的数据进行交换,将第2行和第3行的数据进行交换
5.试保存1 3 5 7 9 五个奇数到数组,并倒序打印
6.试写出实现查找的核心代码,比如已知数组 arr[10jstring; 里面保存了十个元素,现要查找"AA"在其中是否存在,打印提示,如果有多个"AA",也要找到对应的下标。
7.随机生成10个整数(1-100之间),使用冒泡排序法进行排序,然后使用二分查找法,查找是否有90这个数,并显示下标,如果没有则提示"找不到该数"
8.编写一个函数, 可以接收一个数组,该数组有5个数,请找出最大的数和最小的数和对应数组下标是多少?
9.定义一个数组,并给出8个整数,求该数组中大于平均值的数的个数,和小于平均值的数的个数
10.跳水比赛,8个评委打分。运动员的成绩是8个成绩取掉一个最高分,去掉一个最低分,剩下的6个分数的平均分就是最后得分。使用一维数组实现如下功能:
(1)请把打最高分的评委和最低分的评委找出来。
(2)找出最佳评委和最差评委。最佳评委就是打分和最后得分最接近的评委。
最差评委就是打分和最后得分相差最大的。
浙公网安备 33010602011771号