博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言从文件读取矩阵做乘积,三阶矩阵的乘法(C语言从文件中读入)
阅读量:6503 次
发布时间:2019-06-24

本文共 935 字,大约阅读时间需要 3 分钟。

三阶矩阵的乘法(C语言从文件中读入)

#include"stdio.h"

#include"stdlib.h"

using namespace std;

void display(int A[3][3]){

for (int i = 0; i <3 ; ++i) {

for (int j = 0; j < 3; ++j) {

printf("%d ",A[i][j]);

}

printf("\n");

}

printf("\n");

}

int main()

{

int A[3][3] ,B[3][3];

int result[3][3];

FILE *fp1=fopen("D:\\A.txt","rt");

if(fp1==NULL)

{

printf("oh shit!cannot open file A");

result -1;

}

for(int i = 0; i<3; ++i)

{

for(int j = 0;j<3;++j)

{

fscanf(fp1,"%d",&A[i][j]);

}

fscanf(fp1,"\n");

}

fclose(fp1);

FILE *fp2=fopen("D:\\B.txt","rt");

if(fp2==NULL)

{

printf("oh shit! cannot open file B.\n");

return -1;

}

for(int i = 0; i <3; ++i)

{

for(int j = 0;j<3;++j)

{

fscanf(fp2,"%d",&B[i][j]);

}

fscanf(fp2,"\n");

}

fclose(fp2);

for(int i = 0;i < 3; ++i)

{

for(int j = 0; j<3 ; ++j)

{

result[i][j]=A[i][j]*B[i][j];

}

}

printf("Matrix_A:\n");

display(A);

printf("Matrix_B:\n");

display(B);

printf("Matrix_A * Matrix_B = \n");

display(result);

return 1;

}

转载地址:http://rhlyo.baihongyu.com/

你可能感兴趣的文章
解决IntelliJ IDEA无法读取配置文件的问题
查看>>
Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务
查看>>
Python之递归函数
查看>>
小程序客服消息
查看>>
一个简单的Golang实现的HTTP Proxy
查看>>
配置openssh实现sftp远程文件上传
查看>>
Java9 新特性 详解
查看>>
杂项-模板
查看>>
sqlite多表关联update
查看>>
内联元素空隙问题
查看>>
python数据分析及展示(二)
查看>>
VS2008设置快捷键Ctrl+W关闭当前打开的文本编辑器窗口
查看>>
详解MySQL数据类型
查看>>
2018网易在线笔试题
查看>>
【laravel5.4】重定向带参数
查看>>
PHP array_walk() 函数
查看>>
java基础-数组的折半查找原理
查看>>
mybatis标签之——<trim>
查看>>
【laravel5.4】 Composer移除依赖
查看>>
第7章 高级分组
查看>>