三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 294|回复: 0
打印 上一主题 下一主题

C语言数据结构-main5-2.c

[复制链接]

1562

主题

1564

帖子

4904

积分

博士

Rank: 8Rank: 8

积分
4904
跳转到指定楼层
楼主
发表于 2017-9-1 08:59:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. /* main5-2.c 检验bo5-2.c的主程序 */
  2. #include"c1.h"
  3. typedef int ElemType;
  4. #include"c5-2.h"
  5. #include"bo5-2.c"
  6. void main()
  7. {
  8.    TSMatrix A,B,C;
  9.    printf("创建矩阵A: ");
  10.    CreateSMatrix(&A);
  11.    PrintSMatrix(A);
  12.    printf("由矩阵A复制矩阵B: ");
  13.    CopySMatrix(A,&B);
  14.    PrintSMatrix(B);
  15.    DestroySMatrix(&B);
  16.    printf("销毁矩阵B后:\n");
  17.    PrintSMatrix(B);
  18.    printf("创建矩阵B2:(与矩阵A的行、列数相同,行、列分别为%d,%d)\n",A.mu,A.nu);
  19.    CreateSMatrix(&B);
  20.    PrintSMatrix(B);
  21.    printf("矩阵C1(A+B): ");
  22.    AddSMatrix(A,B,&C);
  23.    PrintSMatrix(C);
  24.    DestroySMatrix(&C);
  25.    printf("矩阵C2(A-B): ");
  26.    SubtSMatrix(A,B,&C);
  27.    PrintSMatrix(C);
  28.    DestroySMatrix(&C);
  29.    printf("矩阵C3(A的转置): ");
  30.    TransposeSMatrix(A,&C);
  31.    PrintSMatrix(C);
  32.    DestroySMatrix(&A);
  33.    DestroySMatrix(&B);
  34.    DestroySMatrix(&C);
  35.    printf("创建矩阵A2: ");
  36.    CreateSMatrix(&A);
  37.    PrintSMatrix(A);
  38.    printf("创建矩阵B3:(行数应与矩阵A2的列数相同=%d)\n",A.nu);
  39.    CreateSMatrix(&B);
  40.    PrintSMatrix(B);
  41.    printf("矩阵C5(A*B): ");
  42.    MultSMatrix(A,B,&C);
  43.    PrintSMatrix(C);
  44.    DestroySMatrix(&A);
  45.    DestroySMatrix(&B);
  46.    DestroySMatrix(&C);
  47. }
复制代码


回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2025-7-2 00:03 , Processed in 0.043755 second(s), 22 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表