度网盘链接
VC6.0 密码:t6bd
VS2010 密码:3of2
C语言入门教程
在线视频地址(PS此链接摘抄至博主lellansin)
- Acfun.tv:http://www.acfun.tv/search.aspx#query=C语言入门教程
- Bilibili.tv:http://www.bilibili.tv/search?keyword=C语言入门教程
最后和大家分享一个实现行列式算法的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("*****************请输入数字***************** "); 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 ",m); 38 }