ZKX's LAB

从键盘输入两个5x5的矩阵 求两矩阵之和 输入5X5阶的矩阵,编程实现: (1)求两条对角线上的各元素之和。 (2)求两条对角线上行、列下标均为偶数的各元素之积。 用c语言编程实现

2021-04-23知识8

从键盘输入一个五行五列的矩阵,求出其中最大最小数,将两数字交换输出 #includeincludeint main(){int*p,max,min,maxi,maxj,mini,minj;int i,j,Tem;p=(int*)calloc(5,5*sizeof(int));for(i=0;i;i+){for(j=0;j;j+){if(i=0&j=0){scanf(\"%d\",p+i*5+j);max=*(p+i*5+j);maxi=0;maxj=0;min=*(p+i*5+j);mini=0;minj=0;}else{scanf(\"%d\",p+i*5+j);if(max<;*(p+i*5+j)){max=*(p+i*5+j);maxi=i;maxj=j;}if(min>;*(p+i*5+j)){min=*(p+i*5+j);mini=i;minj=j;}}}}printf(\"maxValue is%d;minValue is%d\\n\",max,min);Tem=*(p+maxi*5+maxj);(p+maxi*5+maxj)=*(p+mini*5+minj);(p+mini*5+minj)=Tem;printf(\"??×e799bee5baa6e79fa5e98193e58685e5aeb931333335343961?′ó×?D?êy??oóêy×é×′ì??a£o\\n\");for(i=0;i;i+){if(i%5=4)printf(\"%d\\n\",*(p+i));elseprintf(\"%d\",*(p+i));}free(p);system(\"pause\");return 0;}

求C语言源代码:从键盘输入两个矩阵,输出这两个矩阵和这两个矩阵相乘的矩阵? include\"stdio.hmain(){int i,j,k,a[3][3],b[3][3],c[3][3];for(i=0;i;i+)for(j=0;j;j+)scanf(\"%d\",a[i][j]);shu lu a[][]for(i=0;i;i+)for(j=0;j;j+)scanf(\"%d\",b[i][j]);shu lu b[][]for(i=0;i;i+)for(j=0;j;j+)for(k=0;k;k+)c[i][j]=a[i][k]*b[k][j];ji suang c[][]for(i=0;i;i+)for(j=0;j;j+)printf(\"%d\",a[i][j]);shu chu a[][]for(i=0;i;i+)for(j=0;j;j+)printf(\"%d\",b[i][j]);shu chu b[][]for(i=0;i;i+)for(j=0;j;j+)printf(\"%d\",c[i][j]);shu chu c[][]}

include 编写一个程序,实现如下功能: 从键盘输入一个M*N的整数矩阵,求这个矩阵的周边元素之和,例如,如果输入矩阵为:【问题编号:1047】 1 3 5 7 9 。

#从键盘输入两个5x5的矩阵 求两矩阵之和

随机阅读

qrcode
访问手机版