实验六数组程序设计(2)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验六数组程序设计(2)

一、目的和要求

1. 二维数组编程的方法

2. 熟悉字符串的存储和操作方法

二、实验内容

1.编程。

1)设有4x4的方阵,其中的元素由键盘输入。求出(1)主对角线上元素之和;

(2)辅对角线上元素之积;(3)方阵中最大的元素。

提示:主对角线元素行、列下标相同;辅对角线元素行、列下标之和等于方阵的最大行号(或最大列号)-下标、行列号基于0。

2)对键盘输入的字符串进行逆序,逆序后的字符串仍然保留在原来字符数组

中,最后输出。(不得调用任何字符串处理函数,包括strlen)

例如:输入hello world 输出dlrow olleh

3)从键盘输入4个字符串(长度<20),存入二维字符数组中。然后对它们进行

排序(假设由小到大顺序),最后输出排序后的4个字符串。(允许使用字符串函数)

提示:字符串比较可以用strcmp函数实现,排序方法可以选择法或冒泡法。

相关文档
最新文档