S1E20:二维数组
本帖最后由 BaysideLizard 于 2023-11-14 22:21 编辑#include <stdio.h>
//DNX写于2023年10月4日
int main()
{
int q = {
{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);
}
putchar('\n');
}
printf("\n矩阵的转置\n");
for (i = 0;i < 3;i++)
{
for (j = 0;j < 3;j++)
{
printf("%d ",q);
}
putchar('\n');
}
int z;
printf("\n\n3阶行列式计算器\n");
printf("请输入第1行:");
scanf("%d%d%d",&z,&z,&z);
printf("请输入第2行:");
scanf("%d%d%d",&z,&z,&z);
printf("请输入第3行:");
scanf("%d%d%d",&z,&z,&z);
int a,b;
for (a=0;a<3;a++)
{
printf("|");
for (b=0;b<3;b++)
{
printf("%d ",z);
}
if (a == 1)
{
printf("| = %d\n",z*z*z + z*z*z + z*z*z - z*z*z - z*z*z - z*z*z);
}
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的第七天
加油! 6
页:
[1]