数组测试数据

数组1:一维数组的输入输出

第0组输入
10 9 8 7 6 5 4 3 2 1
第0组输出
1 2 3 4 5 6 7 8 9 10

第1组输入
1 4 7 8 5 2 3 6 9 0
第1组输出
0 9 6 3 2 5 8 7 4 1

数组2:输出能被3或7整除的数
第0组输入
1 2 4 5 8 10 11 13 16 19
第0组输出

第1组输入
1 2 3 4 5 6 7 8 9 10
第1组输出
3 6 7 9

数组3:找最大元素及其下标
第0组输入
1 2 3 4 5 6 7 8 9 10
第0组输出
10 9

第1组输入
123 45 7 8 9 312 3 45 67 8
第1组输出
312 5

第2组输入
987 123 45 6 78 1 2 3 4 5
第2组输出
987 0

第3组输入
-2 -1 -45 -3 -66 -4 -2 -15 -7 -6
第3组输出
-1 1

 

数组4:求一组数的平均值及高于平均值的个数


第0组输入
20
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
第0组输出
10.50 10

第1组输入
10
-5 1 2 3 4 -5 1 2 3 4
第1组输出
1.00 6

第2组输入
5
-3 -2 -1 2 3
第2组输出
-0.20 2


数组5:求相邻三个数之和的最小数

第0组输入
3
1 2 3
第0组输出
6

第1组输入
6
4 5 6 1 2 3
第1组输出
6

第2组输入
18
4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3
第2组输出
6

第3组输入
9
-1 -2 -3 5 6 7 -5 -4 -3
第3组输出
-12

第4组输入
9
1 2 3 4 5 6 7 8 0
第4组输出
3

第5组输入
9
1 2 3 4 5 6 7 -1 0
第5组输出
0

数组6:选择排序

第0组输入
1 9 5 2 3 6 4 7 5 6
第0组输出
1 2 3 4 5 5 6 6 7 9

第1组输入
3242 654 73 57 8234 7 832 87 7 3
第1组输出
3 7 7 57 73 87 654 832 3242 8234

第2组输入
54 2 16 98 434 5 49 8 2 16
第2组输出
2 2 5 8 16 16 49 54 98 434

第3组输入
1 2 3 4 5 6 7 8 9 10
第3组输出
1 2 3 4 5 6 7 8 9 10

第4组输入
10 9 8 7 6 5 4 3 2 1
第4组输出
1 2 3 4 5 6 7 8 9 10

数组7:二维数组的输入输出

第0组输入
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
第0组输出
1
5 6
9 10 11
13 14 15 16

第1组输入
1 5 3 2 4 8 6 5 2 3 6 4 5 2 1 4
第1组输出
1
4 8
2 3 6
5 2 1 4

第2组输入
78 95 2 3 6 4 1 5 9 9 5 4 2 10 2 3
第2组输出
78
6 4
9 9 5
2 10 2 3


数组8:对角线之和1


第0组输入
1 1 1 1 1
1 1 1 1 1
1 1 0 1 1
1 1 1 1 1
1 1 1 1 1
第0组输出
8

第1组输入
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
第1组输出
10

第2组输入
11 485 47 14 1
56 92 44 55 34
1 288 11 45 0
12 44 0 0 1
10 8 77 4 0
第2组输出
235

第3组输入
0 254 4545 121 0
1545 0 454 0 1587
487 154 1 15748 44
454 0 45 0 71
0 454 4874 789 0
第3组输出
2

数组9:矩阵转置1
第0组输入

1 2 3 4
5 6 7 8
第0组输出
1 5
2 6
3 7
4 8

第1组输入
8 5 6 3
4 1 2 6
第1组输出
8 4
5 1
6 2
3 6

第2组输入
1 4 5 2
1 4 5 2
第2组输出
1 1
4 4
5 5
2 2

第3组输入
8 5 6 3
1 54 9 8
第3组输出
8 1
5 54
6 9
3 8


数组10:二维数组最小数的位置


第0组输入
123 11254 7178 -4815
4 454 -484518 4121
4587 415 1234 7894
第0组输出
2 3

第1组输入
21201 121354 121320 215
5454 1221 215 888
451 121 1214 1287
第1组输出
3 2

第2组输入
11231 485 47 11234
56 92 44 55
1123 288 11131 45
第2组输出
2 3

第3组输入
400 254 4545 121 1230 1545 230 454 110 1587 487 154
第3组输出
3 1

第4组输入
1 2 3 4
5 6 0 7
8 9 10 11
第4组输出
2 3

数组11:一维数组的插入(有序数组插入,使之仍然有序1)

第0组输入
1 2 3 4 5 6 7 8 9 10
5
第0组输出
1 2 3 4 5 5 6 7 8 9 10
第1组输入
-1 0 5 6 7 8 9 10 11 12
4
第1组输出
-1 0 4 5 6 7 8 9 10 11 12
第2组输入
1 3 5 7 9 11 13 15 17 19
-1
第2组输出
-1 1 3 5 7 9 11 13 15 17 19
第3组输入
-10 -9 -8 -7 -5 -4 -3 -2 -1 0
6
第3组输出
-10 -9 -8 -7 -5 -4 -3 -2 -1 0 6


数组12:循环移位

第0组输入
1 2 3 4 5 6 7 8 9 10
3
第0组输出
4 5 6 7 8 9 10 1 2 3

第1组输入
5 4 2 3 6 9 8 7 1 0
7
第1组输出
7 1 0 5 4 2 3 6 9 8

第2组输入
8 9 5 2 11 2 3 6 54 20
6
第2组输出
3 6 54 20 8 9 5 2 11 2


数组13:找最大数和次大数

第0组输入
1 4 7 2 5 8 9 6 3 0
第0组输出
9
8

第1组输入
78 5 2 1 4 6 32 9 12 15
第1组输出
78
32

第2组输入
8 9 5 2 10 23 36 54 4 78
第2组输出
78
54

第3组输入
41 5 26 3 9 8 25 6 34 2
第3组输出
41
34

第4组输入
-111111111 -222222222 -333333333 -444444444 -555555555 -666666666 -777777777 -888888888 -988888888 -999999999
第4组输出
-111111111
-222222222


数组14:分离整数各位

第0组输入
0
第0组输出
0

第1组输入
999999999
第1组输出
9 9 9 9 9 9 9 9 9

第2组输入
-159451621
第2组输出
1 5 9 4 5 1 6 2 1

第3组输入
98454156
第3组输出
9 8 4 5 4 1 5 6

第4组输入
-98456632
第4组输出
9 8 4 5 6 6 3 2

数组15:杨辉三角形


第0组输入
6
第0组输出
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1

第1组输入
1
第1组输出
1

第2组输入
2
第2组输出
1
1 1

第3组输入
10
第3组输出
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1

第4组输入
3
第4组输出
1
1 1
1 2 1

第5组输入
9
第5组输出
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1

数组16:插入元素使数组仍然有序2


第0组输入
5
4 5 9 12 15
1
第0组输出
1 4 5 9 12 15

第1组输入
5
4 5 9 12 15
10
第1组输出
4 5 9 10 12 15

第2组输入
5
4 5 9 12 15
18
第2组输出
4 5 9 12 15 18

第3组输入
19
1 2 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20
10
第3组输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

第4组输入
6
2 4 5 5 7 9
4
第4组输出
2 4 4 5 5 7 9

数组17:对角线和2(本题请认真看样例数据,与之前的题目有不同)

第0组输入
5
4 5 6 8 6
1 2 5 9 6
7 5 2 3 6
7 4 12 45 6
12 6 5 78 95
第0组输出
179

第1组输入
2
4 5
5 4
第1组输出
18

第2组输入
6
4 5 2 1 2 45
78 98 65 32 12 41
1 2 5 9 8 4
85 96 42 15 30 32
85 96 4 5 6 2
12 102 5 6 9 8
第2组输出
352

第3组输入
3
1 5 9
7 8 6
2 4 3
第3组输出
23

数组18:冒泡排序

第0组输入
8
-1 5 5 -2 4 -3 0 9
第0组输出
9 5 5 4 0 -1 -2 -3

第1组输入
7
-10000 5 3 10 -5 10000 20
第1组输出
10000 20 10 5 3 -5 -10000

第2组输入
7
4 12 35 96 8 9 1
第2组输出
96 35 12 9 8 4 1

第3组输入
10
-10000 5 -2 0 0 4 8953 45 -985 -52
第3组输出
8953 45 5 4 0 0 -2 -52 -985 -10000


数组19:查找元素X(1)


第0组输入
1 2 3 4 5 5 7 8 9 10
5
第0组输出
4

第1组输入
1 4 7 8 5 2 0 3 6 9
10
第1组输出
No

第2组输入
1 4 7 8 5 2 0 3 6 9
9
第2组输出
9

第3组输入
-1 5 5 -2 4 -3 0 9 20 10
5
第3组输出
1

数组20:查找元素X(2)

第0组输入
1 2 3 4 5 5 7 8 9 10
5
第0组输出
4 5
2

第1组输入
1 4 7 8 5 2 0 3 6 9
10
第1组输出
No

第2组输入
9 4 7 9 5 2 9 3 9 9
9
第2组输出
0 3 6 8 9
5

第3组输入
-1 5 5 -2 4 -3 0 9 20 10
5
第3组输出
1 2
2

第4组输入
-1 5 5 -2 4 -3 0 9 20 10
5
第4组输出
1 2
2


数组21:找鞍点


第0组输入
123 11254 7178 -4815
4 454 -484518 4121
4587 415 1234 7894
第0组输出
no

第1组输入
1 10 4 77
2 11 5 17
3 12 6 15
第1组输出
15 3 4

第2组输入
110 10 102 77
50 11 101 17
90 12 100 15
第2组输出
100 3 3

第3组输入
14410 13210 10234 71237
1250 1411 1301 117
9420 165472 55100 15
第3组输出
1411 2 2

第4组输入
1 2 3 13
5 14 7 8
90 10 11 12

第4组输出
no

数组22:查找并删除

第0组输入
9 5 2 10 59 62 31 1 8 7
100
第0组输出
no

第1组输入
9 5 2 10 59 62 31 1 8 7
62
第1组输出
9 5 2 10 59 31 1 8 7

第2组输入
9 5 2 10 59 62 31 1 8 7
9
第2组输出
5 2 10 59 62 31 1 8 7

第3组输入
1 3 2 5 6 8 9 0 4 11
11
第3组输出
1 3 2 5 6 8 9 0 4

第4组输入
1 3 2 5 6 8 9 0 4 7
0
第4组输出
1 3 2 5 6 8 9 4 7



数组23:Fabonacci数列(要求用数组写)
第0组输入
第0组输出
1 1 2 3
5 8 13 21
34 55 89 144
233 377 610 987
1597 2584 4181 6765

 

数组24:折半查找

第0组输入
1 2 3 4 5 7 8 9 10 11
6
第0组输出
no

第1组输入
1 2 3 4 5 6 7 8 9 10
5
第1组输出
4

第2组输入
1 3 5 7 8 9 10 11 12 20
11
第2组输出
7

第3组输入
1 3 5 7 8 9 10 11 12 20
20
第3组输出
9

第4组输入
1 3 5 7 8 9 10 11 12 20
0
第4组输出
no

posted @ 2021-04-12 21:55  fxfengxin  阅读(1799)  评论(0编辑  收藏  举报