|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 BaysideLizard 于 2023-11-14 22:21 编辑
- #include <stdio.h>
- //DNX写于2023年10月4日
- int main()
- {
- int q[3][3] = {
- {1,2,3},
- {4,5,6},
- {7,8,9}
- };
- int i,j;
- printf("二维数组?矩阵!\n");
- for (i = 0;i < 3;i++)
- {
- for (j = 0;j < 3;j++)
- {
- printf("%d ",q[i][j]);
- }
- putchar('\n');
- }
- printf("\n矩阵的转置\n");
- for (i = 0;i < 3;i++)
- {
- for (j = 0;j < 3;j++)
- {
- printf("%d ",q[j][i]);
- }
- putchar('\n');
- }
- int z[3][3];
- printf("\n\n3阶行列式计算器\n");
- printf("请输入第1行:");
- scanf("%d%d%d",&z[0][0],&z[0][1],&z[0][2]);
- printf("请输入第2行:");
- scanf("%d%d%d",&z[1][0],&z[1][1],&z[1][2]);
- printf("请输入第3行:");
- scanf("%d%d%d",&z[2][0],&z[2][1],&z[2][2]);
-
- int a,b;
- for (a=0;a<3;a++)
- {
- printf("|");
- for (b=0;b<3;b++)
- {
- printf("%d ",z[a][b]);
- }
- if (a == 1)
- {
- printf("| = %d\n",z[0][0]*z[1][1]*z[2][2] + z[0][1]*z[1][2]*z[2][0] + z[0][2]*z[1][0]*z[2][1] - z[0][0]*z[1][2]*z[2][1] - z[0][1]*z[1][0]*z[2][2] - z[0][2]*z[1][1]*z[2][0]);
- }
- else
- {
- printf("|\n");
- }
- }
- return 0;
- }
复制代码
运行结果:
二维数组?矩阵!
1 2 3
4 5 6
7 8 9
矩阵的转置
1 4 7
2 5 8
3 6 9
3阶行列式计算器
请输入第1行:1 3 5
请输入第2行:2 4 6
请输入第3行:1 3 5
|1 3 5 |
|2 4 6 | = 0
|1 3 5 |
--------------------------------
Process exited after 12.24 seconds with return value 0
请按任意键继续. . .
在FishC学C的第七天
加油! |
|