回文章列表
作者deepinout@kkcity.com.tw (), 信區: sources
標題有高手嗎..C程式
時間KKCITY (Mon Oct 25 11:06:23 2004)
轉信站: GIBBS!news2.ncku!ctu-gate!news.nctu!news.ntu!bbs.ee.ntu!news.kkcity.com
Origin: bbs.kkcity.com.tw

有哪位大哥可以幫我把程式湊起來...
寫到這裡後 架構都有了 但實在是湊不起來....=.="
目的是 讀出兩個檔案A和B  做矩陣相乘..
可以幫幫忙嗎..小女子感激不盡~~~~^^


#include <stdio.h>
#define MAXSIZE 100
FILE *fp1;
FILE *fp2;

fp1=fopen("MATRIXA.txt","r");
fp2=fopen("MATRIXB.txt","r");

void readMatrix(FILE *fp)
{
    int i,j;
    fscanf(fp, "%d\n%d\n\n", &MAXSIZE, &MAXSIZE);
    for(i=0; i<MAXSIZE;i++)
        for(j=0; j<MAXSIZE; j++)
            fscanf(fp, "%d\n", &a[i][j]);
}



void main()
{
    int A[MAXSIZE][MAXSIZE],
        B[MAXSIZE][MAXSIZE],
        C[MAXSIZE][MAXSIZE];

    readMatrix(*fp1);
    readMatrix(*fp2);

    int i,j,k,sum;
    printf("%d\n%d\n\n",MAXSIZE,MAXSIZE);

    for(i=0;i<MAXSIZE;i++){
        for(j=0;j<MAXSIZE;j++){
            sum=0;
            for(k=0;k<MAXSIZE;k++){
                sum= sum+A[i][k]*B[k][j];
                C[i][j]=sum;

    printf("%d\n",C[i][j]);

            }

        }
    }


}
--
┌─────KKCITY─────┐   線上音樂新震撼  
         bbs.kkcity.com.tw           ^_^ /  隨選隨播免等待  KKBOX  ^_^ / 
└──From:61.66.183.63       ──┘     http://www.kkbox.com.tw     
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻