上机实验?/p>
指针与数?/p>
学号
:
姓名?/p>
一?/p>
目的要求?/p>
1.
了解或掌握指针与数组的关系,指针与数组有关的算术运算、比较运算?/p>
2.
了解或掌握运用指针处理数组?/p>
二、实验内容:
?/p>
1
题?/p>
分别用下标法和指针变?/p>
p
访问数组
a[5]={1,3,5,7,9}
,至少用三种方法输出?/p>
组各元素的值,每种方法输出的五个元素在一行上?/p>
?/p>
2
题?/p>
书上
P211
?/p>
10-4
?/p>
并仔细体?/p>
P212
“使用指针实现数组元素逆序存放?/p>
的指针移
动思想?/p>
?/p>
3
题?/p>
编写程序,使用指针实现逆序打印一维整型数组所有元素的操作?/p>
数组
a
?/p>
1 3 7 2 9 6 5 8 2 0 4 8 2 0 4
?/p>
4
题?/p>
书上
P213
冒泡排序?/p>
?/p>
5
题?/p>
编写一个函?/p>
s(a,n)
,其?/p>
a
是一个指向整型的指针接受一维整型数组首地址?/p>
n
是数组长度,功能是通过指针求数组中元素的平均值,并编写主函数测试函数?/p>
?/p>
6
题?/p>
编写一个函?/p>
void sort
?/p>
int *a, int n
?/p>
,
用选择法对数组
a
中的元素按降?/p>
排序。在
main()
函数中输?/p>
10
个数,调?/p>
sort
函数排序后,然后输出?/p>