类型四:数组和矩阵操作

上传人:子 文档编号:43869964 上传时间:2018-06-07 格式:DOC 页数:7 大小:31KB
返回 下载 相关 举报
类型四:数组和矩阵操作_第1页
第1页 / 共7页
类型四:数组和矩阵操作_第2页
第2页 / 共7页
类型四:数组和矩阵操作_第3页
第3页 / 共7页
类型四:数组和矩阵操作_第4页
第4页 / 共7页
类型四:数组和矩阵操作_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《类型四:数组和矩阵操作》由会员分享,可在线阅读,更多相关《类型四:数组和矩阵操作(7页珍藏版)》请在金锄头文库上搜索。

1、类型四:数组和矩阵操作类型四:数组和矩阵操作29.请编写函数 fun,该函数的功能是:移动一维数组中的内容;若数组中有 n 个整数,要求把下标从 0 到 p(p 小于等于 n-1)的数组元素平移到数组的最后。下标 0-p 移到数组最后int i, j = 0, bN ;for(i = p + 1 ; i next q p-nextwhile(*s)s+;30.请编写函数 fun,该函数的功能是:删去一维数组中所有相同的数,使之只剩一个。删除一维数组相同的数int i, j = 1, k = a0 ;for(i = 1 ; i 0)else if(k=0)34.请编写函数 fun(int aN,

2、int n),该函数的功能是:使数组右上半三角元素中的值乘以 m。右上三角元素同乘 mint i, j;for(i = 0 ; i ttji) min=ttji ; k = j ; ppi = ttki ; *std stdi.age max.namevoid fun ( int*a, int*b )t=*b;*b=*a;*a=t;37.请编写一个函数 fun,它的功能是:求出个 2M 整型二维数组中最大元素的值,并将此值返回调用函数。求二维数组中最大元素的值int i, j, max=a00;for(i=0; i 2*i+1double fun (int n)s = s + (double)

3、a / b;38.编写程序,实现矩阵(3 行 3 列)的转置(即行列互换)。矩阵转置int i,j,arr33 ;memcpy(arr, array, 9*sizeof(int) ;for(i = 0 ; i next p-next p=h-next;p=p-next;41.请编写函数 fun,该函数的功能是:将 M 行 N 列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。按列顺序 wshwshwshint i,j,n=0;for(i=0; i upfst(char *p)43请编写函数 fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组周边元素之和int tot

4、 = 0, i, j ;for(i = 0 ; i N ; i+) tot += a0i ; tot += aM-1i ; for(i = 1 ; i M - 1 ; i+) tot += ai0 ; tot += aiN-1 ; return tot ;xi/N j+ i+numk=0;switch(*s)44.请编写函数 fun,该函数的功能是:实现 B=A+A,即把矩阵 A 加上矩阵 A 的转置,存放在矩阵 B 中。B=A+Aint c33 ; int i, j ;for(i = 0 ; i 3 ; i+)for(j = 0 ; j 3 ; j+) cij = aji ; bij = aij + cij ; i=m; i+)y+=1./(i*i);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

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