本文共 747 字,大约阅读时间需要 2 分钟。
/* freopen()的使用:http://blog.csdn.net/xhjrita/article/details/51206572*/#include#define M 4#define N 3#define L 3int main(){ double a[M][N], b[N][L], c[M][L]; freopen("Array.txt", "r", stdin); freopen("ans.txt", "w", stdout); for(int i = 0; i < M; i++) for(int j = 0; j < N; j++) scanf("%lf", &a[i][j]); for(int i = 0; i < N; i++) for(int j = 0; j < L; j++) scanf("%lf", &b[i][j]); for(int i = 0; i < M; i++) { for(int j = 0; j < L; j++) { c[i][j] = 0; for(int k = 0; k < N; k++) c[i][j] += a[i][k] * b[k][j]; printf("%lf\t", c[i][j]); } printf("\n"); } return 0;}
数据文件
实验结果