实验三 数组
【实验目的】
(1)掌握数组的定义、赋值和输入输出的方法;
(2)掌握与数组有关的算法(排序、查找和插入算法)。
(3)掌握用字符数组处理字符串的方法;
(4)掌握用字符指针处理字符串的方法;
(5)掌握常用字符串处理函数的使用。
【实验内容】
1、有15个数存放在一个数组中,输入一个数,找出该数是数组中的元数第几个元数的值。如果该数不在数组中,则输出“无此数”。要求用赋初值的方法给定义的数组赋值,要找的数用scanf()函数输入。
2、矩阵转置(将矩阵的行列转换);
3、编写一个程序,筛选法求100之内的素数(逐一排除是否为素数),也可以自己选择另外的方法。
【课后习题】
1.编写一个程序实现两个字符串的连接,要求使用数组,不能使用C语言中自带的字符串连接函数strcat().
2.将15个数存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中的第几个元素,如果该数不在数组中,则输出“无此数”。