c语言矩阵分为两种:
第一种方法是动态的申请矩阵存储空间,该方法的好处有以下两点:
1.能够动态的申请和释放存储空间;
2.对于将矩阵作为函数返回值的情况,该方法具有独特的优势。
第二种方法是静态存储实现,该方法的好处是简单、易实现,相对第一种方法缺点:
1.静态实现,不能动态的申请和释放空间,对电脑的内容要求高;
2.对于将矩阵作为函数返回值的情况,不能使用该方法。
int _tmain(int argc, _TCHAR* argv[]){
int i, j
int a[3][3]
for (i = 0i <3i++)
{
scanf_s("%d%d%d", &a[i][0], &a[i][1], &a[i][2])//数据间用空格隔开。老版本的 vs 使用 scanf
}
for (i = 0i <3i++)
{
printf("%d%d%d\n", a[i][0], a[i][1], a[i][2])
}
/*
使用 iostream,请在文件开始部分写上下面语句
#include<iostream>
using namespace std
*/
for (i = 0i <3i++)
{
cin >>a[i][0] >>a[i][1] >>a[i][2]//数据间用空格隔开。
}
for (i = 0i <3i++)
{
cout <<a[i][0] <<a[i][1] <<a[i][2] <<endl
}
system("pause")//是控制台窗口暂停,不至于闪退
return 0
}