1、随机生成10个整数1-100,保存到数组,并倒序打印及求平均值、最大值、最小值的下标、查找里面是否有55
2、已知有个按升序排序的数组,要求插入一个元素,最后打印该数组,顺序依然是升序。
3、定义一个3行4列的二维数组,逐个从键盘输入,编写程序将四周的数据清0
4、定义一个4行4列的二维数组,逐个从键盘输入值,然后将第1行和第4行的数据进行交换,将第2行和3行的数据进行交换。
5、保存1 3 5 7 9五个奇数到数组,并倒序打印
6、试写出实现查找的核心代码,比如已知数组 arr[10]string;里保存10个元素,查找"AA" 是否存在,如果有多个AA 找到他们的下标。
7、随机生成10个整数1-100,使用冒泡排序法进行排序,然后使用二分法查找,查找是否有90这个数,并显示下标,如果没有显示"找不到该数"
8、编写一个函数,可以接收一个数组,该数组有5个数,找到最大的数和最小的数和对应的数组下标。
9、定义一个数组,并给出8个整数,求该数组中大于平均值和小于平均值的数。
10、跳水比赛,8个评委打分,运动元的成绩是8个成绩去掉一个最高分和一个最低分,剩下的6个的平均数是最后得分。使用一维数组。
1)请把最高分的评委和最低分的评委找出来。
2)找出最佳评委和最差评委。最佳评委就是打分和最后得分最接近的评委。最差评委就是打分和最后得分相差最大的。
11、管道:
- 1.创建一个Person 结构体[Name,Age,Adress]
- 2.使用rand方法配合随机创建10个Person实例,并放入channel中,
- 3.遍历channel,将各个Person实例的信息显示在终端。