1 / 3
文档名称:

C语言数组编程实例.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言数组编程实例.doc

上传人:fy5186fy 2016/7/21 文件大小:0 KB

下载得到文件列表

C语言数组编程实例.doc

文档介绍

文档介绍:利用数组实现数据的存储。将学生的学号和成绩存储在数组中, 利用循环计算出数组中存储学生的平均成绩,找出高于平均分的学生信息并输出。 4. 输入五个字符串,按字母顺序(即按 ASCII 码从小到大的顺序)排列输出。 5. 编写一个程序, 让它有以下功能: 从键盘上输入一个五位数, 对此整数中的五个数值进行从大到小排序,形成一个新的五位数,输出这个整数。 6. 有一个 3×4 的矩阵,要求编写程序找出每一行中最大值并与第一列交换。 7. 编程实现:有二维数组 a[3][3]={{,,},{2,3,},{3,4,}} ,将数组 a的每一行元素均除以该行上绝对值最大的元素,按行输出新数组。 8. 插入法排序,输入数据使其有序为作业 10个洞,一只狐狸和一只兔子住在各自的洞里,狐狸总想吃掉兔子。一天,兔子对狐狸说:“你想吃我有个条件,先把洞从 0~9编上号, 你从 9号洞出发,先到 0号洞找我;第二次隔一个洞找我,第三次隔两个洞找我,以后依次类推,次数不限,若能找到我,你就饱餐一顿,不过在找到我之前不能停下来!”狐狸满口答应,就开始找了。但从早到晚先后进出了 1000 个山洞,累得昏了过去,也没有找到兔子。请编写程序,求出兔子躲在几号洞里?程序以文件名 prog3 保存。变化后作业 d[4][4]= {{4,5,1,3},{6,0,2,9},{7,3,2,2},{8,2,4,1} },编写程序,找出每一列的最大值,并对各列中最大值降序排序后,依此数据序列重新排列各列数据,最后按以下格式输出数据,程序以文件名 prog5 保存。(20分) 原数组: 1428 2237 9206 3154 各列最大值: 9458 最大值排序后: 4589 结果数组: 2372 2069 1543 11. 输入任意的 5 个整数放在一维数组中, 假定输入法的 5 个数是:1,2,8,2, 10, 编写程序打印下面的方阵: 282110 110 282 2110 28 110 282 10 2821 12. 打印杨辉三角( 2 种) 一种为作业 13. 矩阵求积 14. 矩阵转置。 15. 给定一字符数组,对其中的奇数号位置元素进行升序排序。作业 16. 找出二维数组中的鞍点,即行上最大列上最小。鞍点有可能不存在。 17. 折半查找 18. 有一篇文章,统计其中写字母、小写字母、数字、空格及其它字符的个数。 19. 用筛选法求出现 1~100 之间的所有素数。 20. 放射矩阵 21. 螺旋矩阵 19. 给出 M×N 的矩阵,将行及行中的数据逆序后输出。例如: 44 43 42 41 34 33 32 31 24 23 22 21 14 13 12 11 11 12 13 14 21 22 23 24 3