以下为《实验4 数组及字符处理》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
实验4 数组及字符处理
学号: 姓名: 实验日期:
实验目的和要求
(1)掌握一维数组与二维数组的定义、初始化和数组元素的引用方法。
(2)学习数组作为函数参数的用法。
(3)掌握与数组有关的常用排序算法,进一步理解模块化程序设计的方法。
(4)掌握字符、字符串的输入/输出方法。
(5)掌握字符数组和字符串处理函数的使用方法。
实验内容(注意:由于本实验报告模板中已经有题目内容,故源代码中无需再附上教材上的题目编号信息,只需有你的学号和姓名信息即可)
1、【编写程序】从键盘上输入10个整数,求其中最大值和最小值及其序号。
【样例】:
输入:88 95 10 3 6 81 12 77 166 35
输出:最大值:166,序号:9
2、【编写程序】先读入10个整数把它们按从小到大的次序排列起来,最后再读入一个整数k,并将k插入到该整数数列中,插入后的数列仍然按从小到大的顺序排列。
3、【编写程序】某单位员工不超过300人,试编程读入各员工的年龄并存入数组中,然后统计以下各年龄段的人数: 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。
7、【编写程序】编写一个程序,将两个字符串连接起来,不要用strcat函数。
【样例】
输入:
abc*2 kj 98r&@ ok
输出: abc*2 kj98r&@ ok
8、【编写程序】输入一行字符(可能包含英文字母,数字字符等其他字符),要求统计其中单词的个数。(单词只由1个或多个英文字母构成)
9、【编写程序】实现对键盘输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。
【样例】:
输入: computer compare
输出:-20
10、【编写程序】从键盘输入一个字符串,判断输入的字符串是否为回文。(回文是指正序和反序字符排例方式相同的字符串,如abcdcba是回文)。
三、实验总结
总结你在实验中易犯的错误及其解决方法,或总结本次实验中你学到的经验或技能等。注意,不要说空话。
牢记数组处理字符数据有关函数
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《实验4 数组及字符处理》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。