C语言专题编程练习——数组
- 格式:doc
- 大小:490.50 KB
- 文档页数:3
编程练习4 —— 数组
1. 随机数数组输出。
要求:产生一个由10个元素组成的一维数组并输出,数组元素由随机数(0-99)构成。
输出结果:
2. 求数组最大值、最小值、总和、平均数。
要求:产生一个由10个元素组成的一维数组并输出,数组元素由随机数(0-99)构成。求该数组的最大值、最小值、总和和平均值并输出。
输出结果:
3. 冒泡法排序。
要求:产生一个由10个元素组成的一维数组并输出,数组元素由随机数(0-99)构成。按照升序排列并输出。
输出结果:
4. 选择法排序。
输出结果:同上
5. 比较法排序。
输出结果:同上
6. 数组逆序输出
要求:产生一个由10个元素组成的一维数组并输出,数组元素由随机数(0-99)构成。编程将逆序数组输出。
输出结果:
7. 数组插数。
要求:产生一个由10个元素组成的一维数组并输出,数组元素由随机数(0-99)构成。按照升序排列并输出。再输入一个数,按照原来的规律将其插入并输出。
输出结果:
8. 用数组输出Fibonacci数列的前40项。
要求:每行输出5个元素,每个元素10位。
输出结果:(略)
9. 用筛选法求100以内的素数。
输出结果:
10. 数组查找。
要求:产生一个由15个元素组成的一维数组并输出,数组元素由随机数(0-99)构成。按照升序排列并输出。再输入一个数,要求找出该数是数组中的第几个元素,如果不在数组中,输出找不到。
11. 二维数组行列互换。
要求:将一个二维数组(3行4列)的行和列互换(转置),存到另一个二维数组(4行3列)中并输出。
输出结果:
12. 编程输出杨辉三角(要求输出10行)。
输出结果:
13. 编程输入5阶魔方阵。
输出结果:
14. 找出一个二维数组中的鞍点。 要求:即该位置上的元素在该行最大,在该列最小。可能没有鞍点。
输出结果:
15. 输入一行字符,统计大写字母、小写字母、数字、空格以及其他字符个数。
输出结果:
16. 编写程序实现strcat函数功能。
输出结果:
17. 编写程序实现strcpy函数功能。
18. 编程实现strcmp函数功能。
输出结果:
19. 编程实现strlen函数功能。
输出结果:
20. 随机数组排序输出。