欢迎来到我的博客https://www.cnblogs.com/veis/

https://www.cnblogs.com/veis/p/14182037.html

VC6.0学习C语言入门SDK

度网盘链接

VC6.0    密码:t6bd

VS2010 密码:3of2

C语言入门教程

在线视频地址(PS此链接摘抄至博主lellansin)

最后和大家分享一个实现行列式算法的C代码

在VC6.0及VS2010已通过运行

 1 #include <stdio.h>
 2 #define N 20
 3 void main()
 4 {
 5   int z , r , j , i;
 6   double a[N][N], m = 1.0, k;
 7 
 8   printf("请输入行列式的阶数:");
 9   scanf("%d",&r);
10 
11   printf("*****************请输入数字*****************\n");
12   for(i = 0; i < r; i++)
13     for(j = 0; j < r; j++)
14       scanf("%lf",&a[i][j]);
15 
16    for(z = 0; z < r-1; z++)
17     for(i = z; i < r-1; i++)
18     {
19       if(a[z][z] == 0)
20         for(i = z ; a[z][z] == 0 ; i++)
21         {
22           for(j = 0; j < r; j++)
23 
24                 a[z][j] = a[z][j] + a[i+1][j];
25           if(a[z][z] != 0)
26 
27             break;
28         }
29       k = -a[i+1][z] / a[z][z];
30 
31       for(j = z ; j < r ; j++)    
32         a[i+1][j] = k * (a[z][j]) + a[i+1][j];
33     }
34   for(z = 0 ; z < r ; z++)
35     m = m*(a[z][z]);
36 
37   printf("%g\n",m);
38 }

 

posted @ 2017-06-03 21:33  veis  阅读(451)  评论(0编辑  收藏  举报