编程分别求5*5矩阵的正对角线和反对角线之和.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/10 19:41:39
#include"stdio.h"#defineM5//矩阵阶数voidmain(){inta[M][M],i,j,sum=0;printf("请输入%d*%d矩阵:\n",M,M);for(i=0;
使用diag命令例如>>a=magic(5)a=17241815235714164613202210121921311182529>>aa=diag(a)aa=17513219
intnSum=0;for(inti=0;i
正确,你这个是求两个对角线的元素之和!
intmatrix(int**aintra,intca){intsum=0;for(inti=0;i再问:��д����������� ����[][]�
#includevoidmain(){inta[3][3];inti,sum1,sum2;for(i=0;i
#include#includeintmain(){inta[3][3]={{1,2,3},{4,5,6},{7,8,9}};intcol[3]={0};//hangintrow[3]={0};//l
PrivateSubCommand1_Click()DimmArr(1To5,1To5),r%,c%,tmp%Forr=1To5Forc=1To5Randomizetmp=Int(Rnd*90)+10
这个简单啊!嘿嘿……你的错误是输入的语句,%c是字符的输入形式,而你定义的是int型,应该为%d.代码如下:#includevoidmain(){inti,j,t=0,A[3][3];for(i=0;
我就用C语言吧.#includemain(){doublea[5][5]={0.0};inti,j;doubles=0.0;for(i=0;i
#include#definek3intmain(){intenter;//intk=3;intarr[k][k];inti,j,sum=0;for(i=0;i
#includeusingnamespacestd;intmain(){inta[5][5];inti,j,s1=0,s2=0;cout
ints=1;for(inti=0;i
#include#defineN6main(){inti,j,n=1,s=0,m=0,a[N][N];for(i=0;i
#includeintmain(void){inti,j,sum;inta[5][5];sum=1;for(i=0;i
#includeintmain(){intarray[3][3],sum;inti,j;for(i=0;i{for(j=0;j{scanf("%d",&array[i][j]);}}sum=array
%求5阶魔方矩阵大于5的元素的平方和n=5;%魔方阶数a=magic(n);%魔方a5=a>5;%大于5元素的位置s=a(a5);%大于5的元素s2=s.^2;%求平方s2h=sum(s2)%求和
楼上的不智能啊,看我的:publicclasshaha{publicstaticvoidmain(String[]args){\x05inta[][]=newint[5][5];\x05intnum_
#include <stdio.h>void main(){\x05int i, j, array[5][5], sum=0;\
可参考以下程序:inta[5][5];//5*5数组inti,x,y;//x,y是两个对角线元素的和.x=0;for(i=0;i