永发信息网

求行列式的值(有点难!)

答案:1  悬赏:0  手机版
解决时间 2021-04-28 04:09
求行列式的值(有点难!)
最佳答案
行列式计算公式知道吧,给你个源码参考,大一时写的。

#include <stdio.h>
#include <stdlib.h>
#define MAX 9

int Fun(int n, int a[MAX][MAX] );
int main()
{
int n = 0;
int i = 0, j = 0;
int a[MAX][MAX] = {{0}};

scanf("%d",&n);
while( n != 0)
{
for( i = 0; i < n; i++)
{
for( j = 0; j < n; j++)
scanf("%d", &a[i][j]);
}
printf("%d\n", Fun( n, a ) );
scanf("%d", &n);
}

return 0;
}


int Fun( int n, int a[MAX][MAX] )
{
int b[MAX][MAX] = {{0}};
int i = 0, j = 0, sum = 0;
int x = 0,c = 0,p=0;

if(n == 1)
return a[0][0];

for(i = 0;i < n; i++)
{
for(c = 0;c < n-1; c++)
{
for(j = 0;j < n-1;j++)
{
if (c < i){
p = 0;
}
else{
p = 1;
}
b[c][j] = a[c+p][j+1];
}
}

if(i % 2 == 0){
x = 1;
}
else{
x = (-1);
}
sum += a[i][0] * Fun(n - 1, b ) * x;
}

return sum;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么才能让计算机工作稳定,CPU使用率一会儿
福利彩票怎么看,福利彩票都有什么的玩法规则
钻孔不同心怎么检测
在网吧上网有什么办法可以控制其他台机自动关
夏天用什么化妆品对皮肤好?
腾讯QQ咨询活动电话是什么
进来帮我看下我的梦幻龙族是公测的还是内测的
为什么女生只能嫁..而不能娶????????
奶粉专卖地址有知道的么?有点事想过去
2011款途锐3.0tsi舒服版的确方向盘是桃木的吗
送友人的诗句意思,送友人 薛涛中的离梦杳如什
我老公梦见蛇产仔产不下来他帮助产下来
键盘上哪个键能拍照
这种造型怎样弄出这种感觉的?应该没有烫过吧
双色球09129期开奖号码
推荐资讯
烫染的基础,色板的认识
哪个季节雨下个不停
TX为什么那么SB
德国那个大学最好?
寻找可爱男生的头像
我的昵称怎么不显示
如何让DNF缩小托盘?
女孩吃很多巧克力好吗??
两人交往了半年就不叫谈恋爱吗?
血小板减少症
qq空间网络10大家族的官方网是什么?
武神强踢如何不用吸怪,直接踢出?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?