首页 > 代码库 > VC6.0学习C语言入门SDK

VC6.0学习C语言入门SDK

百度网盘链接

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已通过运行*/

#include <stdio.h>
#define N 20
void main()
{
  int z , r , j , i;
  double a[N][N], m = 1.0, k;

  printf("请输入行列式的阶数:");
  scanf("%d",&r);

  printf("*****************请输入数字*****************\n");
  for(i = 0; i < r; i++)
    for(j = 0; j < r; j++)
      scanf("%lf",&a[i][j]);

   for(z = 0; z < r-1; z++)
    for(i = z; i < r-1; i++)
    {
      if(a[z][z] == 0)
        for(i = z ; a[z][z] == 0 ; i++)
        {
          for(j = 0; j < r; j++)

             a[z][j] = a[z][j] + a[i+1][j];
          if(a[z][z] != 0)

            break;
        }
      k = -a[i+1][z] / a[z][z];

      for(j = z ; j < r ; j++)
        a[i+1][j] = k * (a[z][j]) + a[i+1][j];
    }
  for(z = 0 ; z < r ; z++)
    m = m*(a[z][z]);

  printf("%g\n",m);
}

VC6.0学习C语言入门SDK