云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 东北大学C语言程序作业4

东北大学C语言程序作业4

  • 62 次阅读
  • 3 次下载
  • 2025/6/18 5:20:28

C语言程序设计实验报告

实验名称 学 院 姓 名 任课教师 数组 资源与土木工程学专业班级 院 邢民 焦明海 学 号 实验时间 土木工程 三班 20101145 2011年05 月15日 1.实验目的

1. 熟练掌握一维数组、二维数组的定义、初始化和输入和输出的方法;

2. 掌握字符数组和字符串函数的使用;

3. 掌握与数组有关的常用方法(如查找、排序等)。

2.实验指导

1)对任意一个一维整型数组,从中找出数组元素的最大值和最小值并输出。

要求:

① 数组有10个元素;

② 使用scanf函数实现数组元素的输入,在输入前给出必要的提示;

③输出时,首先输出数组的10个元素,然后输出其最大值和最小值。

2)

编写函数cmpStr(char s1[ ],char s2[ ])比较两个字符串s1和s2的大小。如果s1>s2,返回一个正数;s1=s2,返回0;s1

要求 ① 不允许使用strcmp()函数; ② 用gets()函数在主函数中输入两个字符串; ③ 实现cmpStr()函数,返回的正数或负数的绝对值应该是进行比较的两个字符串中相应的字符的ASCII码的差值。

3)

将三个学生、四门课程的成绩分别存放在4*5数组的前3*4列,计算出每

个学生的总成绩存放在该数组的最后一列的对应行上,然后计算出单科成绩的平均分存放在最后的对应列上。

要求: ① 数组类型定义为实型,成绩由scanf函数从键盘输入; ② 输出原始成绩(3*4列); ③ 计算每个学生的总成绩以及单科成绩的平均分,并按要求填入到数组

中,输出的结果数组(4*5列); ④ 修改程序,采用函数调用的方式实现。

● 编写一个input()函数,功能是输入学生的原始成绩; ● 编写一个compute()函数,功能是计算出每个学生的总成绩和单科成绩的平均分,并将计算结果分别填入4*5矩阵的最后一列和最后一行中; ● 编写一个output()函数,功能是输出数组元素; ● 在主函数中定义一个4*5数组,调用上述三个函数,以数组作为函数参数,实现该程序。

3.算法描述流程图

(1)流程图如下

输出max,min, 结束 输入a[i] 声明变量a[10],i,max,min 开始 判断max>a[i]; min

结束 输出结果 输入单词 声明变量z,s1,s2; 定义子函数comStr() 开始

搜索更多关于: 东北大学C语言程序作业4 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

C语言程序设计实验报告 实验名称 学 院 姓 名 任课教师 数组 资源与土木工程学专业班级 院 邢民 焦明海 学 号 实验时间 土木工程 三班 20101145 2011年05 月15日 1.实验目的 1. 熟练掌握一维数组、二维数组的定义、初始化和输入和输出的方法; 2. 掌握字符数组和字符串函数的使用; 3. 掌握与数组有关的常用方法(如查找、排序等)。 2.实验指导 1)对任意一个一维整型数组,从中找出数组元素的最大值和最小值并输出。 要求: ① 数组有10个元素; ② 使用scanf函数实现数组元素的输入,在输入前给出必要的提示; ③输出时,首先输出数组的10个元素,然后输

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com