63 lines
999 B
Markdown
63 lines
999 B
Markdown
【问题描述】
|
||
|
||
输入 `n(0<n<=10)`,再输入n个数,利用指针,置逆后重新输出;再输入一个要查找的数,找到了输出在数组中对应的下标,没找到输出no,循环3次查找3个数据,请设计四个子函数:
|
||
|
||
1. void input(int a[],int n) 实现向数组a输入n个数;
|
||
|
||
2. void output(int a[],int n) 实现将数组a的前n个数输出;
|
||
|
||
3. void reserve(int a[],int n) 实现将数组a的前n个数置逆;
|
||
|
||
4. int find(int a[],int n,int x) 实现在数组a的前n个数中查找x;若找到返回元素下标,若没找到,返回-1.
|
||
|
||
|
||
【样例输入】
|
||
|
||
```
|
||
7
|
||
|
||
10 20 30 40 50 60 70
|
||
|
||
20
|
||
|
||
15
|
||
|
||
60
|
||
```
|
||
|
||
【样例输出】
|
||
|
||
```
|
||
n=
|
||
|
||
输入数据:
|
||
|
||
置逆后:
|
||
|
||
70 60 50 40 30 20 10
|
||
|
||
x=
|
||
|
||
下标=5
|
||
|
||
x=
|
||
|
||
没找到
|
||
|
||
x=
|
||
|
||
下标=1
|
||
```
|
||
|
||
# 运行结果
|
||
|
||
成功通过编译, 且无编译警告
|
||
|
||
共有测试数据:1
|
||
平均占用内存:1.953K
|
||
平均CPU时间:0.00564S
|
||
平均墙钟时间:0.00564S
|
||
|
||
测试数据 评判结果
|
||
测试数据1 完全正确
|