| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 357 人关注过本帖
标题:矩阵求解,但是不是算法问题,涉及文件操作,各位给点意见吧...
只看楼主 加入收藏
liuting8181
Rank: 2
等 级:论坛游民
帖 子:54
专家分:19
注 册:2011-4-21
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:5 
矩阵求解,但是不是算法问题,涉及文件操作,各位给点意见吧...
6 9
-3.27 3.85 2.57 .52 1.17 -4.87 -2.57 2.37 -1.12
4.77 2.7 -3.56 -.54 -2.94 -3.85 -2.41 4.04 1.82
-1.01 .3 4.73 -4.25 1.65 1.4 -3.28 -3.56 2.08
-4.85 2.8 -1.34 -3.47 .98 .36 3.37 2.79 3.57
.94 -.96 -3.97 -4.44 2.27 -4.39 -2.94 2.68 2.8
.9 3.09 1.41 -1.3 -.52 1.03 -.88 3.44 4.07
9 1
3.27
-3.21
-.21
-.47
-4.03
4.07
4.34
-.86
-.2
这是一个txt 文件 ,是矩阵相乘的问题,要求是读取记事本中数据,通过运算得到的结果存到另一个txt 文档中,我的想法是建立四个数组分别存储 行和列,剩余两个存储6行9列的数据 和9行1列的数据,我想着用fscanf()这个函数,但是怎么把它们都存储到相应的数组里?读完 6 9 后面的数就不读了,是不是我的想法错了?这道题不该这样做?求指点一下...谢谢了...
搜索更多相关主题的帖子: 记事本 
2011-04-21 16:48
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:10 
程序代码:
#include <stdio.h>

int main() {
    FILE * fp = fopen("....", "r");    // 定义文件指针并打开文件,....是你的文件名,因为我不知道是啥,所以用这个代替
    int i, j, r, c, matrix[...][...];  // 数组大小随你定
    if (!fp) {    // 检查文件能不能打开,如果没打开就...
        ...
    }
    fscanf(fp, "%d %d", &r, &c);    // 不好意思,之前写错了,呵呵,这里读取第一行的两个整数,也就是矩阵的行和列
    for (i = 0; i < r; i++) {
        for (j = 0; j < c; j++) {
            fscanf(fp, " %d", &matrix[i][j]);    // 逐个读取矩阵的元素
        }
    }
    // 数据读完了,想干点啥就干点啥吧
    ...
}


[ 本帖最后由 voidx 于 2011-4-21 21:28 编辑 ]
2011-04-21 17:16
liuting8181
Rank: 2
等 级:论坛游民
帖 子:54
专家分:19
注 册:2011-4-21
收藏
得分:0 
回复 2楼 voidx
没看懂是怎么从那个 txt 文件中读取数据的,是将那些数据存到一个数组里面?能详细一点? 我文件操作学的不是很好....
2011-04-21 17:31
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
回复 3楼 liuting8181
加了注释,现在应该能看懂了吧
2011-04-21 21:55
hnuhsg1226
Rank: 9Rank: 9Rank: 9
来 自:中国
等 级:蜘蛛侠
威 望:2
帖 子:314
专家分:1314
注 册:2011-3-27
收藏
得分:10 
学习学习

我的地盘
2011-04-22 08:52
liuting8181
Rank: 2
等 级:论坛游民
帖 子:54
专家分:19
注 册:2011-4-21
收藏
得分:0 
回复 3楼 liuting8181
谢了,在你的引导下,我弄出来了...谢谢了..
2011-04-24 00:27
快速回复:矩阵求解,但是不是算法问题,涉及文件操作,各位给点意见吧...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043110 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved