矩阵乘法c语言3*3,c语言矩阵相乘
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
程序清單
#include 
int main(void)
{
        char    a[2][3];
        char    b[3][3];
        char    c[2][3];
        register        int     i;
        register        int     j;
        freopen("a.dat","r",stdin);
        for(i=0;i<2;i++)
        {
                for(j=0;j<3;j++)
                        scanf("%d",&a[i][j]);
        }
        freopen("b.dat","r",stdin);
        for(i=0;i<3;i++)
        {
                for(j=0;j<3;j++)
                        scanf("%d",&b[i][j]);
        }
        for(i=0;i<2;i++)
        {
                for(j=0;j<3;j++)
                {
                        c[i][j]=a[i][0]*b[0][j]+a[i][1]*b[1][j]+a[i][2]*b[2][j];
                }
        }
        freopen("c.dat","w",stdout);
        for(i=0;i<2;i++)
        {
                for(j=0;j<3;j++)
                        printf("%d ",c[i][j]);
                printf("\n");
        }
}
總結
以上是生活随笔為你收集整理的矩阵乘法c语言3*3,c语言矩阵相乘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言中的目标程序的正确含义,C语言程序
- 下一篇: c语言中fflushstdin作用,C语