在众多高手的指导下终于修改出了四阶行列式的部分,虽然形式上还是原始了一点,但是它至少能动了,而且还能算!因为设置了w<10000所以某种程度上跟永久循环估计差不多。

#include<stdio.h>
int F(int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8, int a9)
{int outcome = 0; //scanf(/*" % d % d % d % d % d % d % d % d % d",*/ &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9);outcome = a1 * a5 * a9 + a3 * a4 * a8 + a2 * a6 * a7 - a3 * a5 * a7 - a1 * a6 * a8 - a2 * a4 * a9;//printf("%d\n", outcome);return outcome;}int main()
{int w = 0;while (w < 10000) {int a1 = 0; int a2 = 0; int a3 = 0;int a4 = 0; int a5 = 0; int a6 = 0;int a7 = 0; int a8 = 0; int a9 = 0;int outcome = 0;printf("请输入所求行列式阶数");int i = 0;scanf("%d", &i);if (i < 4) {printf("现在是三阶行列式时间\n");scanf("%d""%d""%d""%d""%d""%d""%d""%d""%d", &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9);outcome = a1 * a5 * a9 + a3 * a4 * a8 + a2 * a6 * a7 - a3 * a5 * a7 - a1 * a6 * a8 - a2 * a4 * a9;printf("行列式=%d\n", outcome);system("PAUSE");}else {printf("太难了,自己算吧\n开玩笑的,现在是四阶行列式时间\n");int arr[17] = { 0 }; int Final = 0;/*int a1 = 0; int a2 = 0; int a3 = 0;int a4 = 0; int a5 = 0; int a6 = 0;int a7 = 0; int a8 = 0; int a9 = 0;int outcome = 0; */scanf("%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d", &arr[1], &arr[2], &arr[3], &arr[4], &arr[5], &arr[6], &arr[7], &arr[8], &arr[9], &arr[10], &arr[11], &arr[12], &arr[13], &arr[14], &arr[15], &arr[16]);int sum1 = F(arr[6], arr[7], arr[8], arr[10], arr[11], arr[12], arr[14], arr[15], arr[16]);int sum2 = -F(arr[5], arr[7], arr[8], arr[9], arr[11], arr[12], arr[13], arr[15], arr[16]);int sum3 = F(arr[5], arr[6], arr[8], arr[9], arr[10], arr[12], arr[13], arr[14], arr[16]);int sum4 = -F(arr[5], arr[6], arr[7], arr[9], arr[10], arr[11], arr[13], arr[14], arr[15]);Final = arr[1] * sum1 + arr[2] * sum2 + arr[3] * sum3 + arr[4] * sum4;printf("四阶行列式=%d\n", Final);system("PAUSE");}}return 0;
}

我的评价是,完美!

初等三四阶行列式计算器相关推荐

  1. 四阶行列式直接展开_【Just For Fun】n 階行列式計算 宏 生成器,四阶行列式的最优展开...

    [Just For Fun] 本系列纯粹娱乐.研究用.一些旁门左道的东西. 事实上可能完全没用. (๑•̀ω•́๑) 重构版本: [Just For Fun]n 階行列式計算 宏 生成器(重构) 要用 ...

  2. 四阶行列式计算_四阶行列式的计算

    四阶行列式要比三阶行列式复杂得多,是真正意义的高阶行列式.求四阶行列式的方法有很多,可以直接用展开公式:也可以化四阶行列式为上三角行列式:可以把行列式某行或者列尽可能的多化出零,然后按这一行或列展开. ...

  3. 四阶行列式计算_第二章 行列式--关于余子式和代数余子式的总结

    对于行列式这一个知识点,是考研中的重点,无论是985还是211,一般都放在第一题或者第二题进行考察,是需要大家熟练掌握不同题型的,下面我们将对于行列式的知识点进行分类讲解,今天我们主要就以下两大内容进 ...

  4. 四阶行列式直接展开_4行列式按行(列)展开课程.ppt

    复 习 一.n阶行列式的定义 二.行列式的五个性质 转置.换法变换.倍法变换.消法变换.加法 三.特殊的行列式 第四节 行列式按行(列)展开 引 言 对于三阶行列式来说,容易验证, 小结 行列式按行( ...

  5. 行列式怎样用计算机算,行列式计算器怎么样?行列式计算器如何使用?

    对于这款软件,相信广大的用户对它都是不会感觉到陌生的.行列式计算器实际上是用来计算N阶行列的轻巧软件,它的最大优势就在于使用简单,体积娇小,不会占用用户过多的空间,用户只需要在该款软件当中输入行列式, ...

  6. 四阶行列式直接展开_四阶行列式_4阶行列式详细解题步骤

    求四阶行列式解题过程 完整问题:求四阶行列式解题过程: 好评回答:D=|2 4 4 -3||1 -6 -2 1||-3 5 2 0||4 -12 0 3|第2行的3倍加到第1行,第2行的-3倍加到第4 ...

  7. 四阶代数余子式怎么求_四阶行列式的计算-四阶行列式详细的计算

    四阶行列式的计算: N 阶特殊行列式的计算(如有行和.列和相等): 矩阵的运算(包括加.减.数乘.乘法.转置.逆等的混合运算): 求矩阵的秩.逆(两种方法):解矩阵方程: 含参数的线性方程组解的情况的 ...

  8. 人工智能学习联盟免费课程——案例三:BMR计算器

    案例三:BMR计算器 文章目录 案例三:BMR计算器 1.一次输入多条信息 2.{}占位符 3.try-except机制 4.最后的BMR计算器 本案例基本是对案例一的回顾和复习,同时添加了三点新内容 ...

  9. 使用 tkinter库制作行列式计算器

    计算引用numpy库 界面使用tkinter库 新手练习题:案例有少量bug,未解决 import tkinter as tk #import numpy as np#减少引入函数量 from num ...

最新文章

  1. 【自然框架 NatureFW】里的两种“映射”方式
  2. “意念打字”速度接近常人手机聊天,专家:这比马斯克的“猴子玩游戏”难多了 | Nature封面...
  3. 你是合格的程序员吗?(欢迎大家自测)
  4. 【SQL-分组合并字符串】把相同分组的某个字段合并为同一个字符串(使用函数)...
  5. JavaParser生成,分析和修改Java代码
  6. C++ 的几个for 循环,范围for语句
  7. 卡内基梅隆大学和斯坦福计算机,卡内基梅隆大学并列全美榜首的专业--计算机专业...
  8. 微软:中国市场XP主流支持服务结束时间未定
  9. HIT CSAPP 大作业
  10. 关于非线性动力学分析螺栓联接法兰接头建模的英文文献译文
  11. Python-科赫雪花(科克曲线)
  12. 谷歌出品!机器学习常用术语总结
  13. libCef基本框架与结构
  14. Android X86上运行基于ARMARM处理器的应用程序
  15. 【论文复现】CBAM(2018)
  16. 一个男人最高的品味是他选择的女人
  17. 移动硬盘安装Ubuntu,并确保在任何电脑都可用
  18. 2022年网络安全六大趋势预测
  19. mysql触发器使用案例
  20. 环形链表[快慢指针 入环点]

热门文章

  1. WLAN, WPAN 和 WMAN技术的对比
  2. 忘记CentOS登录密码
  3. 一次内存泄露排查小结
  4. 概率与期望——P4316 绿豆蛙的归宿
  5. 无剑100SOC(wujian100)挂UART外设之④修改SDK
  6. 终于!疫情之下,第一批企业没能熬住面临倒闭,员工被遣散,没能等来春暖花开!...
  7. “云筑百城”落户苏州,新华三赋能“工业云引擎”
  8. 主密钥,传输秘钥,工作秘钥
  9. 万字报告拆解:Web3 浪潮风靡,NFT 找到新增长点,AIGC 如火如荼
  10. App推广拉新的6大方式,你都玩得转吗?