实验4 数组及字符处理

本文由用户“qudua1221”分享发布 更新时间:2021-07-04 06:08:06 举报文档

以下为《实验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 数组及字符处理》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览