2022年C语言综合实验 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年C语言综合实验 .pdf》由会员分享,可在线阅读,更多相关《2022年C语言综合实验 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机技术基础(C)课程综合性实验报告开课实验室:基础实验室2010 年 6 月 16 日实验题目基于数组和函数的计算一、实验目的通过实验把C 语言中的顺序结构、选择结构、循环结构、数组、函数等主要知识点进行综合应用,加深学生对编程算法思想的理解,进一步提高学生的编程能力。二、设备与环境硬件:多媒体计算机软件:Windows 系列操作系统、C 语言编译系统三、实验内容1.可编写多个自定义函数,求每个学生的平均成绩,所有学生成绩的最大值、最小值并保存在数组中;在主函数中有正确输入和函数调用,学生的学号及各科成绩可以根据不同的情况采用不同的输入方法,学生人数和课程数量自定。2.编写自定义函数,并使
2、用全局变量来统计一个长度为10 的整数数组中正数、负数和零的个数。3.编写自定义函数,该函数可以统计任意一个字符在一个字符串中出现的次数,并将该字符从字符串中删除。如:字符h 在字符串hello中出现一次,删除h 后的字符串变成ello。4.输入 10 个整数,编写自定义函数,实现把最大数与最后一个数交换,并输出交换前和交换后的数组。四、实验结果及分析1.本题 通 过调 用 多个 自 定义 函数,每个函数返回值给主函数,完成特定的功能。求出每个学生平均值,最大值和最小值,输出这些值。运行结果如图:分析:定义一个二维数组,通过循环输入数组的值,做自定义函数的实参,准备给其传递数据。分别编写一个求
3、平均值的自定义函数,一个求最大值的函数,一个求最小值的函数.在主函数中调用这三个函数,输出结果。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -华北科技学院计算机系综合性实验报告第 1 页2.本题通过一个没有返回值的自定义函数实现统计功能,统计处数组中整数、负数和零的个数,输出这些结果。分析:编写一个没有返回值的自定义函数,在主函数中调用输出结果。定义三个全局变量,在自定义函数中通过for 循环加 if 条件语句实现统计功能,结果存于全局变量中输出。3.本 题 通 过 一 个数 组 名做 形参 的自 定 义函 数实 现字符删除功能,主函数提供实参,调用自定义函数,输出
4、原 字符 串和 删除后的字符串。分析:将数组定义为全局变量,用gets 函数实现字符串输入。自定义函数中通过for 循环和if条件语句,将非指定字符按顺序存入数组,以此实现指定字符的删除。4.本题通过编写一个自定义函数,找出数组中的最大值,并交换顺序,将其存入新数组,主函数中调用自定义函数,输出原函数和交换后的函数。运行结果如图:分析:用for 循环输入一个数组,接着用for 循环将其输出。自定义函数中,通过for 循环和if条件语句找到数组中的最大值,用赋值语句将其与最后一个数交换位置,再用for 循环将改编后的数存入新数组中,返回主函数输出。名师资料总结-精品资料欢迎下载-名师精心整理-第
5、 2 页,共 7 页 -华北科技学院计算机系综合性实验报告第 2 页五、附录1.#include void main()float cj24,max(float cj4),min(float cj4);/*4 名学生,2 门课程*/float average(float cj4,int j);float m2,pj4;int i,j;printf(请分科目输入学生的成绩:n);for(i=0;i=1;i+)for(j=0;j=3;j+)scanf(%f,&cjij);/*先输入第一科 4 个成绩,再输入第二科*/printf(学生平均成绩依次为:n);for(j=0;j=3;j+)pjj=av
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C语言综合实验 2022 语言 综合 实验
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内