《经典规范C语言程序设计》实验报告(第五章)

上传人:zw****58 文档编号:41125020 上传时间:2018-05-28 格式:DOC 页数:4 大小:41KB
返回 下载 相关 举报
《经典规范C语言程序设计》实验报告(第五章)_第1页
第1页 / 共4页
《经典规范C语言程序设计》实验报告(第五章)_第2页
第2页 / 共4页
《经典规范C语言程序设计》实验报告(第五章)_第3页
第3页 / 共4页
《经典规范C语言程序设计》实验报告(第五章)_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《《经典规范C语言程序设计》实验报告(第五章)》由会员分享,可在线阅读,更多相关《《经典规范C语言程序设计》实验报告(第五章)(4页珍藏版)》请在金锄头文库上搜索。

1、1高级语言程序设计高级语言程序设计实验报告实验报告班级: 学号: 姓名: 成绩: 实验日期: 年 月 日实验题目:实验题目: 实验五实验五 数组程序设计数组程序设计实验目的:实验目的:实验内容:实验内容:(包括算法说明:用文字或流程图说明;程序清单;运行结果:原始数据、相应的运行结果和必要的说明。)原始数据、相应的运行结果和必要的说明。原始数据、相应的运行结果和必要的说明。1改错题 (1)下列程序的功能为:为指定的数组输入 10 个数据,并求这些数据之和。请纠正程 序中存在错误,使程序实现其功能,程序以文件名 sy5_1.c 存盘。 #include void main() int n=10,

2、i,sum=0;int an;for(i=0;i void main( ) char a=“wel“,b=“come“;int i,n=0;while(!an) n+;for(i=0;bi!=0;i+)an+i=bi;printf(“%sn“,a); 1 掌握一维数组和二维数组的定义、赋值和输入输出的方法。 2 掌握字符数组和字符串函数的使用。 3 掌握与数组有关的算法。2(3)下列程序的功能为:输入两个矩阵 A、B 的值,求 c=A+B 。请纠正程序中存在错误, 使程序实现其功能,程序以文件名 sy5_3.c 存盘。 61312753A 161361084B#include void mai

3、n() int a23,b23,c23,i,j;for ( i = 1; ik)_; else _; if(!find) printf(“%d 未找到n”,k); 3(2)以下程序的功能是:采用选择排序法对随机产生的 20 个 100 以内的无序整数按由 大到小的顺序重新排列,并输出重新排列后的有序整数。请填写适当的符号或语句,使程序 实现其功能,程序以文件名 sy5_5.c 存盘。 #define N 20 #include “stdio.h“ void main() int aN,i,j,k,t;printf(“排序前:n“);for(i=0;i #include void main()

4、char line80 ;char ch;int i,j;int len;printf(“输入一行字符 n“);printf(“输入要删除字符 “);ch=getchar();i=0; while(linei!=0 )while( len=strlen(line);for(j=i;jlen-1;j+);linej=0;puts(line);4分析与思考分析与思考:(调试过程及调试中遇到的问题及解决办法;调试程序的心得与体会)3编程题 (1)编写一个程序实现如下功能:任意输入 10 个整数的数列完成下列运算(程序以文 件名 sy5_7.c 存盘): 要求用选择排序法将数列由小到大排序; 在排序好

5、的数列中插入一个数,使数列保持从小到大的顺序。 (2)编写一个程序实现如下功能:输入字符串 s1 和 s2 以及插入位置 d,在字符串 s1 中的指定位置 d 处插入字符串 s2。如:输入字符串“SHHAI“、“ANG“和位置 3,则输出: “SHANGHAI“;若 d 大于串 s1 长度时,串 s2 插入在 s1 后面,如 s1=“SHANG“,S2=“HAI“,d8,则 s1=“SHANGHAI“(程序以文件名 sy5_8.c 存盘)。 (3)编写一个程序实现如下功能:找出一个二维数组的“鞍点”,即该位置上的元素在 该行是最大,在该列是最小。注意二维数组可能没有“鞍点”(程序以文件名 sy5_9.c 存盘)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号