回 帖 发 新 帖 刷新版面

主题:[讨论]读取二维数组遇到麻烦了,希望大虾来帮忙~

【问题描述】
从文件arr.in中读入一个m行k列的整数矩阵a 和一个k行n列的整数矩阵b(1 < m, k, n < 200),在标准输出上输出这两个矩阵的乘积。
【输入形式】
输入文件arr.in中有m + k + 1行,前m行是矩阵a的元素aij,第m + 1行是空行,后k行是矩阵b的元素bij (-3000 < aij, bij < 3000)。
【输出形式】
输出结果为m行,每行n个元素,按整数右对齐方式输出,每个元素占相同的位数,且各个元素之间空格的最少数量应等于1。
【输入样例】
1  0
0  1

1  1
1  1
【输出样例】
1  1
1  1
【运行时限】
1秒
【运行空限】
    65536K
【是否启用数学库】


小弟的疑惑是怎样读取并把数据存到二维数组里?

回复列表 (共2个回复)

沙发

已经知道文件结构了,可以尝试每次读取一行,然后循环从这一行中抽取数存入二维数组
说的比较抽象,自己试试看

板凳


您的意思是用fgets吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册