实验3内容和要求_第1页
实验3内容和要求_第2页
实验3内容和要求_第3页
实验3内容和要求_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验 3 内容和要求注意,在实验中,你编写的程序不要存放在桌面或者 C 盘,要存在 D 盘上。实验做完之后,会有 6 个文件: test3-1.c,test3-2.c, test3-3.c, test3-4.c,test3-5.c,test3-6.c,将这 6 个文件以及其生成的 6 个 .exe( test3-1.exe,test3-2.exe,test3-3.exe,test3-4.exe, test3-5.exe,test3-6.exe文件。打包格式为:学号 -姓名 .rar 。(1)实验 3 提交截至时间:,22:00 之前 。(2)实验 3 提交地址:语言 /homework 中各班

2、文件夹中的 实验 3 文件夹。实验报告如发现抄袭现象,一律按 0 分处理。同学们在上机的时候,请选择开机菜单中的“Develop”项进入系统。同学们在编写程序的时候,对于需要做注释的语句,要给出适当的注释。1编写一段程序,程序名称命名为test3-1.c,完成如下任务:歌手大奖赛上有 10 个评委打分,请你设计一个通用程序,该程序可以实现显示每位歌手的成绩、最高分、最低分;还能显示高于平均值的评委号码及其打分的分值;能显示出给最高分的评委的号码,及给最低分的 评委的号码。例如,图 1(假设有 6 位评委打分)的一次运行结果实例(显示的内容仅供参考):2编写一段程序,程序名称命名为test3-2

3、.c,完成如下任务:编程实现从键盘输入 8 个整数存放在一个数组中, 由程序自动完成将数组的数据排序后,先从大到小显示,再从小到大显示。 (并且要求排序方法分别使用选择法和冒泡法)一次运行结果实例(显示的内容仅供参考):3编写一段程序,程序名称命名为test3-3.c,完成如下任务:定义一个 3 行 3 列的二维数组,类型为整型,其中的内容为987123456(1)请在定义数组的时候给数组初始化,并且输出二维数组,其中数组元素的格式为“ %2d”。(2)输出二维数组对角线元素之和;(3)输出二维数组中最小的那个元素的值(参考课本 p123 的例 6.5),输出的格式为:数组中值最小的元素为:数

4、组名行号 列号 =元素值(4)要求在程序中适当的位置给出提示性的输出语句。4编写一段程序,程序名称命名为test3-4.c,实现如下任务:编写一个程序,输入一个字符串,求出该字符串的长度,要求不能利用库函数strlen 函数。5编写一段程序,程序名称命名为test3-5.c,实现如下任务:从键盘上输入 如下两个字符串:“One world,”“one dream”.之后,将两个字符串连接起来,并且输出连接之后的字符串。要求:在程序中适当的位置给出提示性的输出语句。6编写一段程序,程序名称命名为test3-6.c,实现如下任务:定义一个长度为 6 的一维整型数组a,其中各元素的值为:a0=6,a

5、1=5,a2=4, a3=3,a4=2,a5=1(1)输出数组 a 中各元素的值,元素之间用一个空格隔开。(2)从键盘上输入一个 16 之间的整数,这个数表示元素在数组中的位置,删除这个位置的元素,并且输出被更新之后数组 a 的内容(删掉一个元素之后,数组 a 中只剩 5 个元素),元素之间用一个空格隔开。程序运行时应达到如下效果:(1)输入整数 6 时,表示要删除 a5。(2)输入 15 之间的整数时,假设为2,表示要删除 a1,则 a1后面的值要依次前移一位,也就是说,a0 不变,a1=a2 ,a2=a3 ,a3=a4 ,a4=a5 。提示:本程序要进行如下操作:(1)如果输入的数值为 6,表示要删除数组的最后一个元素 a5,只输出前 5 个元素。a5654321新的数组 a(2)否则,如果输入的数值为n (n 在 15 之间),表示要删除 an-1,之后的元素要依次前移

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论