班级: 学号: 姓名: 实验五 数组 实验类型 实验地点 指导教师 设计 2S— 实验日期 实验时间(星期 节次) 成 绩 一、实验目的及要求:(教师填写) 1.理解数组的概念,掌握一维数组和二维数组的定义、初始化和使用方法。 2.巩固在循环程序设计方面所学的知识。 3.学会有数组解决一些实际问题。 4.掌握字符串的存储、输入、输出的方法,熟悉常用的字符串操作函数。 5.掌握字符串处理程序设计时常用的循环控制方法。 二、实验题目:(教师填写) 1.输入一个3x4的矩阵,把它转置后输出。 2. 输入5×5的数组,编写程序实现: (1)求出对角线上各元素的和; (2)求出对角线上行、列下标均为偶数的各元素的积; (3)找出对角线上其值最大的元素和它在数组中的位置。 3. 编写程序,输入一个十进制整数,将其变换为二进制后储存在一个字符数组中。 4. 对数组A中的N(0<N<100)个整数从小到大进行连续编号,输出各个元素的编号。要求不能改变数组A中元素的顺序,且相同的整数要具有相同的编号。例如数组是:A=(5,3,4,7,3,5,6) 则输出为: (3,1,2,5,1,3,4) 5. 使用数组完成两个超长(长度小于100)正整数的加法、乘法。 注:教师在实验过程中,讲解、演示其中之一,其余留给学生自己完成,将其中之一完整的过程写入实验报告。 三、算法设计(包括:界面设计截图、程序代码截图和运行结果截图等) 第一题 第二题 第三题 (可附页) 第四题 第五题 四、实验总结: (可附页)
因篇幅问题不能全部显示,请点此查看更多更全内容