文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发C/C++学数学也要学点偷懒的技术
精品推荐
特别推荐
·C语言编程易犯毛病集合
·C语言编程常见问题解答(目录)
·C#程序开发中的常用函数汇总
·C/C++笔试、面试题目大汇总
·Beej的网络socket编程指南
·socket编程原理
·C语言的常用库函数使用方法分析及用途
·在C语言中如何处理时间和日期
·C++设计模式之Singleton
·VC++动态链接库编程之MFC扩展 DLL
·TCP/IP网络重复型服务器通信软件的设计
·DirectX游戏开发入门
·经典与现代的结合:在MFC中集成RAD .NET框架
·Windows API-GDI入门基础知识详解(2)
·Visual C++ 入门精解
·C#基础概念二十五问
·用C#实现pdf文件的完整性验证
·成为嵌入式程序员应知道的0x10个问题
·TCP/IP编程实现远程文件传输
·几个C#编程的小技巧
热点TOP10
·学生成绩管理系统实习
·C#编写的windows计算器-源代码
·socket编程原理
·飞机订票系统设计
·C/C++笔试、面试题目大汇总
·TCP/IP编程实现远程文件传输
·Visual C++ 实现数字化图像的分割
·C语言图形函数
·C#基础概念二十五问
·改编 的 C版 职工管理系统
·C语言的常用库函数使用方法分析及用途
·用C语言实现Ping程序功能
·C#源码读取excel数据到程序中-SQL SERVER-到dataset中
·C# GridView 排序及分页
·进程调度模拟程序
·Windows下C语言网络编程快速入门
·通讯录的源代码(用链表实现)
·DirectX游戏开发入门
·在Visual Studio.NET中使用Crystal Report(上)
·asp.net中调用javascript函数实现多功能日期控件示例

学数学也要学点偷懒的技术

日期:2007年5月2日 作者: 查看:[大字体 中字体 小字体]


    我做这个微小软件其实是想在做线性代数作业偷懒,她很快帮你解出N阶行列式的值,N阶线性方程的解,还能进行矩阵的相乘。我拿它出来其实是让大家在学习其他课程是也能学C语言。以后我还会对它升级。大家多多留意喔!

 

#include<stdio.h>
#define N  10
#define M 10
#define S 10
 
void njie_valu();
void njief_value();
float Dvalue(float a[N][N],int n);
void juzhench();

void juzhench()
{
int i,j,k,m,n,s,s1;
float a[M][S],b[S][N],c[M][N];
printf("矩阵A是m*n矩阵。 ") ;
printf("请分别输入m,s的值:");
scanf("%d,%d",&m,&s);
printf("矩阵B是s*n矩阵 ");
printf("请分别输入s,n的值: ");
scanf("%d,%d",&s1,&n);
if(s!=s1)  {
   printf("两次输入的s的值不一样,不能进行运算! ");
   exit(0);
  }
for(i=0;i<m;i++) {
    for(j=0;j<n;j++)
      c[i][j]=0;
   }
printf("请输入矩阵A ");
for(i=0;i<m;i++)  {
  for(j=0;j<s;j++)
     scanf("%f",&a[i][j]);
   }
printf("请输入矩阵B: ");
for(i=0;i<s;i++) {
   for(j=0;j<n;j++)
     scanf("%f",&b[i][j]);
   }
for(i=0;i<m;i++) {
  for(j=0;j<n;j++) {
     for(k=0;k<s;k++)
       c[i][j]=c[i][j]+a[i][k]*b[k][j];
      }
  }
printf("相乘后的结果是: ");
for(i=0;i<m;i++) {
   for(j=0;j<n;j++)
      printf("%f   ",c[i][j]);
   printf(" ");
  }
getch();
}

void njie_valu()
{
int i,j,n,k,h=0;
float x[N],a[N][N],D=1.0;
printf("说明:输入的n阶行列式,必须保证主对角线上的前n-1个元素都不为零! ");
printf("请输入是几阶行列式: ");
scanf("%d",&n);
printf("请以行列式的正确顺序输入个元素: ");
for(i=0;i<n;i++){
     for(j=0;j<n;j++)
        scanf("%f",&a[i][j]);
  }
for(i=0,j=i;i<n-1,j<n-1;i++,j++)
    if(a[i][j]==0)
         h++;
if(h==n-1) {
     printf("请确保主对角线上前n-1个元素都不为零,请您调整!☆ ");
     printf("");
     exit(0);
   }
for(k=0;k<n-1;k++)  {
    for(i=k+1;i<n;i++)
       x[i]=a[i][k]/a[k][k];
    for(i=k+1;i<n;i++)  {
         for(j=0;j<n;j++)
           a[i][j]=a[i][j]-a[k][j]*x[i];
         }
   }
for(i=0;i<n;i++)  {
    for(j=0;j<n;j++)
        printf("%f   ",a[i][j]);
    printf(" ");
   }
printf(" ");
for(i=0,j=0;i<n,j<n;i++,j++)
    D=D*a[i][j];
printf("D= %f",D);
getch();
}


[1] [2] [3] 下一页 




上一篇:学生成绩管理系统实习

下一篇:学用C++的体会

学数学也要学点偷懒的技术 相关文章:
·做QQ高手,你应该了解的17种QQ技术
·黑客技术之知道对方IP入侵别人的电脑
·高手进阶,终极内存技术指南——完整/进阶版
·基础知识 初级黑客安全技术命令详解
·软件狗[Dongles]的加密与解密技术
·可以胜任任何一家网吧技术主管的绝招
·目前最好的JSP分页技术(考虑到数据库移植,并修正过效率)
·[前锋]街头篮球大前锋完全技术指导 进阶教程
·跳出迷“局”—破解无线局域网的技术密码
·CISCO 技术大集合:N多适合你们的技术
学数学也要学点偷懒的技术 相关软件:
·儿童数学启蒙教育亲子互动版v6.0
·电脑安装与维修实用技术1
·UML面向对象建模技术 csf 视频教程
·嵌入式系统应用开发技术 wmv 视频教程
·3D 动画与建模:人体的综合与分析技术
·精通.Net核心技术原理与构架
·2003年高考数学理科试题(全国卷)1
·同济大学.现代通信原理与技术
·摄影技术 视频教学(1)
·MathType 数学公式编辑器 V5.2 汉化版

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot