作者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 ◤