[問題] 請問我這個程式為什麼無法執行4階以上呢
我計算行列式
但4階以上就算錯了
有人可以幫我看看嗎???
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int m, i, j, aa[100][100];
printf("請問要解幾階:"); scanf("%d",&m);
for(j=0;j<m;j++){
printf("請依序輸入:");
for(i=0;i<m;i++){
scanf("%d",&aa[i][j]);
}
}
double delta,x,m1,m2;
for (i = 0; i < m; delta += m1 - m2, i++)
for (m1= m2= 1.0, j = 0; j < m; j ++)
{
m1 *= aa[(j + i) % m][j];
m2 *= aa[(j + i) % m][m-1 - j];
}
printf("Ans : %6.2f \n",delta);
system("pause");
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.125.75.14
推
05/27 14:18, , 1F
05/27 14:18, 1F
推
05/27 14:23, , 2F
05/27 14:23, 2F
→
05/27 18:59, , 3F
05/27 18:59, 3F
推
05/27 19:09, , 4F
05/27 19:09, 4F
推
05/28 01:04, , 5F
05/28 01:04, 5F
→
05/28 01:17, , 6F
05/28 01:17, 6F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章