矩阵需要具有相同的维度(行数和列数)才能进行有效的添加。 程序应该从命令行获取文件名作为参数。该文件的第一行将包含分隔2个数字(m和n)的制表符,其中m是数字 行和n是列的数量。(请看下面的示例)接下来是第一个矩阵的m行 用空白行和第二个矩阵。每行将使用制表符分隔n个值。你可以假设 对于这部分任务,输入将被正确地构造。该程序应该输出 m行的结果矩阵。每行包含制表符分隔的n个值。
例如file1.txt有2个矩阵,第五个是程序的名称。当我们运行程序时应该添加2个矩阵。
FILE1.TXT:
3 3
1 1 1
1 1 1
1 1 1
(第二个矩阵开始之前的空白处)
1 1 1
1 1 1
1 1 1
运行程序后,这应该是输出:
./ 5th file1.txt
2 2 2
2 2 2
2 2 2
我是C编程的初学者,我将非常感谢您的描述。我知道如何在C中打开文件,但我不知道如何从文件中读取并添加。
非常感谢你。