电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构-矩阵的转置

数据结构-矩阵的转置_第1页
1/6
数据结构-矩阵的转置_第2页
2/6
数据结构-矩阵的转置_第3页
3/6
#i n c l u de#d e f i ne MA X SI Z E 1 2500#d ef in e OK 1#def i ne ERROR 0#defi n e O V E RFLOW —2t ypedef int Stat u s;typed e f i n t Ele m Ty p e;t yp e def stru c t{ int i,j; i nt e;}Triple;type d ef s tr uct{ Tr i p l e da t a[MAX SI ZE+1]; int m u,n u,tu;}T S Matrix;Sta tus Cr e at eS Mat rix(T SMatrix &M){i nt w,m,n; while(1) { printf("请输入行:"); scanf(”%d”,&M、mu); i f(M、mu>0) {ﻩ break; } i f(M、m u〈=0) { printf("行不能为 0\n");ﻩ cont inu e; } } while(1) { p rintf("请输入列:”); s c a nf("%d",&M、nu); i f(M、nu>0) {ﻩ b reak; } if(M、n u<=0) {ﻩ p rintf("列不能为 0\n");ﻩ contin u e; } } p rint f(”请输入非零元素:"); s canf(”%d",&M、t u); fo r(w=1;w<=M、t u;w++) {ﻩ printf("请输入元素所在行,列,元素值:\n"); s ca n f("%d %d %d",&M、data[w]、i,&M、d a ta[w]、j,&M、data[w]、e); i f ( M 、 d a t a[w ] 、 i<=0||M 、 d ata[ w ] 、 j<= 0 | | M 、 data[w]、i>M、mu||M、data[w]、j〉M、nu)ﻩ {ﻩ printf("输入错误 1!\n"); w--;ﻩ }ﻩ for(m=1;m〈=w;m++)ﻩ {ﻩ f o r(n=0;n〈m;n++) {ﻩﻩ i f(M、da ta[m]、i<M、dat a[n]、i)ﻩ{ﻩﻩ printf("输入错误 2!\n”); w--;ﻩﻩ br e ak;ﻩﻩ}ﻩﻩe lse if(M、dat a[m]、i==M、d a ta[n]、i&&M、d at a[m]、j〈M、data[n]、j){ﻩﻩﻩpr i n tf("输入错误 3!\n”);ﻩﻩ w—-;ﻩﻩﻩﻩ b r e ak;ﻩﻩ}ﻩﻩ e ls e if(M、data[m]、i==M、data[n]、i&&M、da t a[m]、j==M、d a ta[n]、j)ﻩﻩ {ﻩﻩ pr intf(”输入重复!\n"); w—-;ﻩﻩ brea k;ﻩ ﻩﻩﻩ ﻩ }ﻩ } } ret u rn OK;}Status S how S M a ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构-矩阵的转置

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部