qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

使用C语言实现任意3*3矩阵与3*3矩阵的乘法

时间2023-04-10 08:20:40 提问来自 四川省阿坝州 的网友 分类创作 浏览1110
#include <stdio.h> int main() { int a[3][3], b[3][3], c[3][3];//定义矩阵a,b,c,都是三行三列的矩阵 int i, j;//定义循环变量i,j //输入第一个矩阵a的元素值 printf("Please enter matrix a:\n");//提示信息 for(i = 0; i < 3; i++){//外层循环,控制行数 for(j = 0; j < 3; j++){//内层循环,控制列数 scanf("%d", &a[i][j]); //输入元素值 } } //输入 第二个 矩阵b的 元 素 值 printf("Please enter matrix b:\n"); // 提 示 信 息 for (i = 0 ; i < 3 ; i ++ ) { // 外 层 循 环 , 控 制 行 数 for (j = 0 ; j < 3 ; j ++ ) { // 内 层 循 环 , 控 制 列 数 scanf("%d", &b[i][j]); // 输入元素值 } } /* 计 算 c=a*b */ printf("The result is:\n"); for(i=0; i<3; 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 ] ; printf("%d ", c [ i ] [ j ] ) ; } printf ("\n") ; } return 0 ;

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 很多人底层打工人不知道自己想要的 下一篇 能否再详细一点,包括历史方面,谢谢!