admin 管理员组文章数量: 887019
2024年2月18日发(作者:中文网站模板大全)
c语言二维数组运算
C语言中的二维数组可以进行各种运算,例如:
1.数组元素的读取和赋值。
```c。
int a[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};int b = a[1][2]; // 读取a[1][2]的值为7。
a[2][3]=100;//将a[2][3]的值赋为100。
```。
2.数组的初始化。
```c。
int c[2][3] = {{1, 2, 3}, {4, 5, 6}};。
int d[3][3] = {0}; // 将d数组的所有元素初始化为0。
```。
3.数组的运算。
-数组元素的加减乘除运算。
```c。
int e[2][2] = {{1, 2}, {3, 4}};。
int f[2][2] = {{5, 6}, {7, 8}};。
int g[2][2]; 。
。
for(int i = 0; i < 2; i++)。
for(int j = 0; j < 2; j++)。
g[i][j]=e[i][j]+f[i][j];//数组元素的加法。
g[i][j]=e[i][j]-f[i][j];//数组元素的减法。
g[i][j]=e[i][j]*f[i][j];//数组元素的乘法。
g[i][j]=e[i][j]/f[i][j];//数组元素的除法。
}。
}。
```。
-数组之间的赋值和比较。
```c。
int h[2][2]; 。
for(int i = 0; i < 2; i++)。
for(int j = 0; j < 2; j++)。
h[i][j]=e[i][j];//将e数组的值赋给h数组。
}。
}。
if(h[0][0] == e[0][0])。
printf("h[0][0]和e[0][0]相等n");。
}。
```。
-矩阵的乘法。
```c。
int a[3][2] = {{1, 2}, {3, 4}, {5, 6}};。
int b[2][2] = {{1, 2}, {3, 4}};。
int c[3][2] = {0};。
for(int i = 0; i < 3; i++)。
for(int j = 0; j < 2; j++)。
for(int k = 0; k < 2; k++)。
c[i][j]+=a[i][k]*b[k][j];//矩阵的乘法。
}。
}。
}。
版权声明:本文标题:c语言二维数组运算 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1708260944h517867.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论