bycj.net
当前位置:首页 >> C语言判断对称矩阵 >>

C语言判断对称矩阵

flag的初值是1,空白部分填flag=0,因为只要有一对对错位置上的数不一样,它就不是对称矩阵,标志变量赋值为0,通过判断题中所给每一对对称位置都一样的数,所以flag变量最终没有变化为0,由最后一段,flag=1,说明是对称矩阵,输出为yes

#include<stdio.h> main() { int matrix[5][5],i,j; printf("请输入5*5矩阵:\n"); for(i=0;i<5;i++) for(j=0;j<5;j++) scanf("%d",&matrix[i][j]); for(i=0;i<5;i++) { for(j=0;j<i;j++) { if(matrix[i][j]!=matrix[j][i])break; } if(j<i)break; } if(i<5)printf("非对称矩阵\n"); else printf("对称矩阵\n"); }

#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int m,n,r,s,max,maxi=0,maxj=0,i,j,k,l, temp=0, **a, **b; scanf("%d %d", &m, &n); a = (int**)malloc(sizeof(int*)*m); for(i=0;i<m;i++){ a[i]=(int*)malloc(sizeof(int)*n); for(j=0;j<n;j++){

#include #define m 3#define n 3 void main() { int i,j,a[m][n]; bool flag=false; for(i=0;i for(j=0;j scanf("%d",&(a[i][j])); for(i=0;i for(j=0;j if(a[i][j]!=a[j][i]) flag=true; if(flag==true) printf("NO"); else printf("YES"); }

程序如下:#include"stdio.h"#define N 3 //定义数组维数 main() { int a[N][N],i,j,flag=1; for(i=0;i<N;i++)//初始化数组 for(j=0;j<N;j++) scanf("%d",&a[i][j]); for(i=0;i<N;i++) for(j=0;j<i;j++) if(a[i][j]!=a[j][i]) //判断 {flag=0;break;} if(flag==0) printf("NO\n"); else printf("YES\n"); } 运行结果:1 2 32 2 43 4 3 YES

//数值计算程序-特征值和特征向量 ////////////////////////////////////////////////////////////// //约化对称矩阵为三对角对称矩阵 //利用Householder变换将n阶实对称矩阵约化为对称三对角矩阵 //a-长度为n*n的数组,存放n阶实对称矩阵 //n-矩阵的阶数 //q-长度为n*n的数

#include <iostream.h>#define n 100 void main() {int i,j,k; double a[n,n]; for(i=0;i<n;i++) {for(j=i;j<n;j++) if(a[i,j]!=a[j,i]) k=k+1; } if(k!=0) cout<<"不是对称矩阵";}

首先,判断行数和列数相等,其次,判断任意元素a[i][j]=a[j][i]

1由A,B,C 三个结点构成的二叉树,共有多少种不同的结构 2给定表(55,63,44,38,75,80,31,56),用筛选法建立初始栈,则处世栈表为:? 3已知二叉树中叶子数为50,仅有一个孩子的结点数为30,则总结点数为多少? 4已知8个数据元素由(

#include<iostream> using namespace std; int main() { int mat[6][6]; int i,j,k; for(i=0;i<6;i++) for(j=0;j<6;j++) cin>>mat[i][j];// for(i=0;i<6;i++) for(j=0;j<i;j++) if(mat[i][j]!=mat[j][i])goto end_1; end_1:if(i==6&&j==5) { cout<<"对称"<<endl; return 1; } for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com